





Niche embedded skills and non-metro location reduce applicant density.
Embedded firmware requires hardware-specific skills, limiting transferability across industries.
Explicit 2+ years plus mandatory embedded tech, RTOS, and debugging tools enforce strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain embedded firmware primarily in C/C++ for microcontrollers such as STM32, ESP32, and ARM.
Implement and troubleshoot communication protocols including UART, SPI, I2C, and CAN.
Collaborate closely with hardware and software teams and use RTOS (FreeRTOS preferred) to ensure product quality and functionality.
Minimum 2 years of experience in embedded firmware development.
Proficient in C/C++ programming for embedded systems.
Experience with embedded debugging tools like Oscilloscope, Logic Analyzer, and JTAG.
Familiarity with communication protocols (UART, SPI, I2C, CAN) and microcontroller hardware interfaces.
Experienced in firmware development for microcontrollers including STM32, ESP32, or ARM platforms.
Comfortable working in cross-functional teams involving hardware and software collaboration.
Capable of debugging both hardware and software issues effectively using RTOS environments and embedded tools.