Firmware Engineer, Manufacturing Test
Core
Develop low-level firmware and software for manufacturing test platforms to interact with defense products at the lowest levels (I2C, SPI, CAN, UART, USB) and debug complex data acquisition challenges.
Role type
Firmware Engineer (Manufacturing Test)
Builds
Test execution and automation solutions for embedded Linux, NIX, and RTOS platforms to ensure high-quality product shipping.
Domain
Defense technology / Embedded Systems
Required skills
C coding for embedded systems, microcontroller integration with analog/digital sensors, bare-metal/RTOS/embedded Linux development, board bring up and debugging, bus protocols (USB, SPI, I2C, CAN, Ethernet)
Preferred skills
Data acquisition and analysis (FFT, Bode, control loops), JTAG/SWD/Oscilloscope/Logic analyzer debugging, ARM/AVR/MSP430/PIC microcontroller cores
Technologies
Embedded Linux, RTOS, I2C, SPI, CAN, UART, USB, SSH, gRPC, JTAG, SWD
Responsibilities
Develop low-level firmware for microcontroller platforms interfacing to robots or control algorithms for OTS Data acquisition tools; Build capability for device side validation of system-level features; Quickly debug and troubleshoot issues spanning electrical, firmware, and software boundaries; Engage in DFT/DFM reviews with electrical engineering and product firmware teams.
Seniority
Mid-Senior (5+ years required)
