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.