Sr. Firmware Engineer US ONLY
Core
Lead firmware architecture and implementation for space-based systems, managing the full development lifecycle from requirements to validation.
Role type
Senior IC firmware engineer (space-grade systems)
Builds
High-reliability space-based systems and FPGA-based hardware
Domain
Aerospace / Embedded Systems / FPGA
Deliverable
production ML models | product features | infrastructure
Required skills
firmware engineering, VHDL (RTL), SystemVerilog (Testing), C/C++ for microcontrollers, Xilinx/Microchip/Lattice FPGA tools, high-speed serial links (JESD204B/C, Ethernet, SpaceWire), standard peripheral interfaces (SPI, I2C, UART, LVDS), CI/CD for FPGA flows, Python for automation
Preferred skills
LIDAR systems, Digital Signal Processing, precision timing, modems, TMR coding, VS Code
Technologies
Linux, Docker, GitHub, Python, C, C++, VHDL, SystemVerilog, Xilinx, Microchip, Lattice, JESD204B, SpaceWire, SPI, I2C, UART, LVDS
Responsibilities
Lead firmware architecture and implementation for space-based systems; Perform end-to-end firmware development lifecycle including requirements analysis, design, coding, simulation, verification, and validation; Conduct lab-based debugging, hardware-in-the-loop testing, and system-level validation; Apply high-reliability and space-grade techniques such as fault tolerance and radiation mitigation; Contribute to documentation, design reviews, and risk identification throughout the product lifecycle
Seniority
Senior, hands-on IC