The role involves developing complete applications that integrate measurement algorithms, communication protocols, and system services on ARM Cortex-M platforms
Job Summary
The role involves developing complete applications that integrate measurement algorithms, communication protocols, and system services on ARM Cortex-M platforms.
Candidates are expected to use AI coding assistants like GitHub Copilot to accelerate development and debugging processes.
The position requires collaboration with hardware and validation teams to debug issues using JTAG/SWD interfaces.
Matching Summary
The role involves developing complete applications that integrate measurement algorithms, communication protocols, and system services on ARM Cortex-M platforms.
Skills & Requirements
Must-have
ARM Cortex-M microcontrollers
C/C++ programming for embedded systems
RTOS knowledge Zephyr or FreeRTOS
Communication protocols UART SPI I2C Ethernet
Debugging using JTAG/SWD tools
Nice-to-have
Experience with AI coding assistants
Knowledge of secure boot and encryption
Familiarity with OTA update mechanisms
Understanding of Modbus industrial protocols
Strong problem-solving and teamwork skills
Key Requirements
Bachelor's degree in Computer Science or Engineering
4-8 years of embedded systems development experience
Comfortable using AI tools for development
Work Rights
US Citizens, US Permanent Residents, or protected individuals exempt from export licensing review; others may require review