Firmware Engineer, Connected Warfare
Core
Building foundational embedded software and firmware for autonomous military systems, acting as the critical link between electrical engineering and the software stack.
Role type
Firmware Engineer (Embedded Systems)
Builds
End-to-end firmware for hardware systems like Menace-I, including board bring-up, device drivers, and system-level integration.
Domain
Defense technology / Autonomous systems / Embedded hardware
Deliverable
production ML models | product features | infrastructure
Required skills
C coding for embedded systems, microcontroller integration, bare-metal or RTOS development, board bring-up and debugging, schematic review, bus protocols (Ethernet, USB, SPI, I2C, CAN, RS232, RS485)
Preferred skills
Microcontroller core experience (ARM, AVR, MSP430, PIC), hardware debugging tools (JTAG, SWD, Oscilloscopes, Logic analyzers)
Technologies
C, RTOS, JTAG, SWD, Oscilloscopes, Logic analyzers
Responsibilities
Develop low-level firmware for microcontrollers, create reusable device drivers, integrate system-level features, debug cross-disciplinary hardware-software issues, review schematics with electrical engineering team
Seniority
Mid-level, hands-on IC