Experienced Embedded Software EngineerEngineer
Core
Lead the development and integration of embedded platforms spanning MCU firmware, RTOS, embedded Linux, and hardware-backed security.
Role type
Senior IC embedded software engineer
Builds
Secure, resilient, and recoverable embedded platforms
Domain
Embedded systems, hardware-backed security
Required skills
C, low-level embedded software development, processor architecture, interrupts, DMA, synchronization, memory protection, hardware–software interactions, Zephyr OS, RTOS, embedded Linux, firmware development, secure boot, platform security
Preferred skills
Rust, FPGA-based firmware development, upstream open-source contributions, NXP MCU/MPU experience, trusted firmware, secure firmware updates
Technologies
Zephyr OS, RTOS, embedded Linux, NXP MCUs/MPUs
Responsibilities
Analyze and understand requirements, hardware, and software architecture documentation; Develop and implement embedded platform software solutions; Develop and integrate firmware, drivers, subsystems, middleware, and applications; Support platform bring-up and root-cause analysis; Establish design review and validation standards.
Seniority
Senior, hands-on IC with mentorship
