Embedded Firmware Engineer
Core
Develop low-level embedded software and verification tests for defense platforms like Barracuda and Altius.
Role type
Embedded Firmware Engineer
Builds
Core firmware for microcontrollers across multiple product platforms
Domain
Defense technology / Embedded systems
Deliverable
production ML models | product features
Required skills
C coding for embedded systems, microcontroller programming, bus protocols (SPI, I2C, UART, CAN), board bring-up, test procedure execution, requirements traceability
Preferred skills
RTOS experience (FreeRTOS, Zephyr, VxWorks), automated test framework development, scripting (Python), requirements management tools
Technologies
C, SPI, I2C, UART, CAN, FreeRTOS, Zephyr, VxWorks, Jama, DOORS
Responsibilities
Develop low-level firmware in C for microcontrollers, write and execute test procedures, debug issues spanning electrical and software boundaries, support board bring-up and hardware-firmware integration, maintain requirements traceability, contribute to projects from prototype to production
Seniority
Mid-level, hands-on IC