Firmware Engineer, Embedded Systems
Core
Develop low-level firmware and device drivers for embedded systems operating on land, sea, and air to support military capabilities.
Role type
Firmware Engineer, Embedded Systems
Builds
Core technology for defense systems (Menace, Dive-XL, Ghost, Roadrunner)
Domain
Defense / Embedded Systems
Deliverable
production ML models | product features
Required skills
C coding for embedded systems, microcontroller integration, bare-metal/RTOS development, hardware debugging (JTAG/SWD/Oscilloscope), bus protocols (USB/SPI/I2C/CAN/Ethernet)
Preferred skills
ARM/AVR/MSP430/PIC microcontroller cores
Responsibilities
Develop low-level firmware/software for microcontrollers, create reusable device drivers, debug issues spanning electrical/firmware/software boundaries, select microcontrollers and review schematics, manage multiple concurrent projects
Seniority
Mid-level, hands-on IC