Lead Embedded Firmware/Software Engineer
Core
Develop HAL and peripheral device drivers for MCX, Crossover RT, and i.MX devices in standalone bare metal, ROM, and RTOS environments.
Role type
Lead Embedded Firmware/Software Engineer
Builds
Device drivers and ROM code for NXP microcontrollers
Domain
Embedded systems, semiconductor hardware
Required skills
C/C++, ARM Assembly, RTOS, device drivers, bare metal programming, ROM development, pre-silicon debugging, security hardening
Preferred skills
RUST, Python, Flash, SPI, I2C, USB, UART, CAN, ARM/RISC-V architecture, GCC/GNU make, ARM compilers (IAR, Keil, DS-5), Atlassian tools, logic analyzers, oscilloscopes
Responsibilities
Develop HAL and peripheral drivers, verify ROM code on pre-silicon platforms, resolve system-level issues, mentor team members, manage full development lifecycle
Seniority
Senior, hands-on IC with leadership responsibilities
