Job Description Overview
-
Skill:
Embedded Systems Development, ESP32, iMXRT, FreeRTOS, C Programming, Modem AT Command Implementation, HTTP Protocol, Firmware Development, Debugging, Testing, Cross-functional Collaboration, Documentation, Process Management
-
Location:
Remote
-
Experience:
6
We are seeking a highly skilled and motivated Embedded Firmware Engineer to join our development team. The ideal candidate will have extensive experience working with ESP32 and iMXRT platforms, coupled with a deep understanding of FreeRTOS for efficient embedded systems design. As a key member of our firmware team, you will be responsible for designing, developing, and optimizing embedded firmware solutions for cutting-edge applications.
Key Responsibilities:
- Firmware Development: Design and develop firmware for ESP32 and iMXRT platforms, ensuring performance optimization and stability on FreeRTOS.
- C Programming: Write and maintain high-quality C code for embedded systems, optimizing for resource constraints and efficiency.
- Modem Integration: Integrate and troubleshoot Modem AT commands to ensure robust device communication and functionality.
- HTTP Protocol: Implement and manage the HTTP protocol for seamless communication between devices and servers, ensuring secure and reliable data exchange.
- Testing & Debugging: Perform extensive testing, debugging, and validation to ensure the reliability, performance, and quality of firmware.
- Collaboration: Work closely with cross-functional teams including hardware, software, and product management teams to integrate solutions and document the firmware development processes.
This is a challenging and rewarding position that offers the opportunity to contribute to the development of innovative embedded systems while honing your skills in modem communication, embedded protocols, and real-time operating systems.