Senior Embedded Software Engineer
Core
Design, code, debug, and integrate real-time control software for military vehicle sub-systems including stabilized turret drive systems and integrated weapon systems.
Role type
Senior Embedded Software Engineer (Real-time Control)
Builds
Sub-systems and components for mission-critical military vehicle systems
Domain
Defense / Aerospace / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C language, RTOS (bare metal/embedded Linux), communication protocol drivers (1553, UART, SPI, I2C), Unix internals, low-level driver software, electronic data sheets, electrical schematics
Preferred skills
Java, embedded Linux, GUI software, Unix internals
Technologies
C, RTOS, 1553, UART, SPI, I2C, embedded Linux, Unix
Responsibilities
Design and architect scalable, modular software; debug existing systems; integrate new capabilities in lab and field; deliver executable software and documentation; provide status reporting to management
Seniority
Senior, hands-on IC