Senior 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 automate test execution.
Role type
Senior Firmware Engineer (Manufacturing Test)
Builds
Automated test solutions, host/client verification code, and data acquisition tools for embedded Linux, NIX, and RTOS platforms.
Domain
Defense technology / Embedded Systems / Manufacturing Automation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
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), data acquisition and analysis
Preferred skills
Low/high-speed interface bring up and debug, FFT/Bode/control loops fundamentals, specific microcontroller cores (ARM, AVR, MSP430, PIC), JTAG/SWD/Oscilloscope/Logic analyzer debugging
Technologies
Embedded Linux, RTOS, C, I2C, SPI, CAN, UART, USB, SSH, gRPC, JTAG, SWD
Responsibilities
Develop firmware for microcontroller platforms interfacing with robots or control algorithms; build device-side validation capabilities; debug issues spanning electrical, firmware, and software boundaries; create automated test and failure analysis SOPs; engage in DFT/DFM reviews.
Seniority
Senior, hands-on IC