Firmware Engineer
Core
Develop firmware for control and operation of embedded systems in weapons applications for aerospace vehicles.
Role type
Embedded firmware engineer (aerospace/defense)
Builds
Embedded control systems for autonomous defense platforms
Domain
Defense technology / Aerospace
Deliverable
production ML models | product features
Required skills
C/C++/Rust, RTOS, microcontroller programming, embedded software development, system-level integration, driver development, software architecture design
Preferred skills
Rust (Embassy framework), communication protocols (SPI, I2C, UART), complex sensor drivers (IMU, LIDAR)
Technologies
C, C++, Rust, RTOS, SPI, I2C, UART, IMU, LIDAR
Responsibilities
Design firmware for embedded control systems, prototype and test embedded designs, implement control algorithms for precise movement, collaborate with hardware engineers on software-hardware integration, maintain documentation for compliance and testing protocols
Seniority
Mid-level, hands-on IC