Job Title
Spacecraft FPGA Engineer (Level 3) β Millennium Space Systems
Role Summary
Design, implement, and verify digital logic and firmware for reprogrammable satellite computing hardware. Work on custom FPGA-based avionics for space applications and support system-level integration, test, and operation of space vehicles.
Collaborate with electrical and software engineers, hardware test teams, and customers to deliver flight-capable FPGA solutions on rapid development schedules.
Experience Level
Mid-level. Typical candidate has 3+ years of hands-on FPGA experience working with Verilog or SystemVerilog.
Responsibilities
Primary responsibilities include:
- Develop, test, and maintain firmware designs in Verilog/SystemVerilog targeting FPGA-based avionics.
- Design and integrate logic for sensors, actuators, avionics, and external payload interfaces using common serial and parallel protocols.
- Support system-level integration, environmental and functional testing, and flight operations.
- Develop and maintain common HDL libraries used across flight programs.
- Script and automate build, regression, and test processes; manage firmware configuration and documentation.
- Perform hardware debug and verification with oscilloscopes, logic analyzers, and protocol analyzers.
- Collaborate across disciplines to identify and mitigate design and schedule risks.
Requirements
Must-have technical and employment requirements:
- 3+ years of professional experience developing FPGA firmware using Verilog or SystemVerilog.
- Ability to obtain and maintain a U.S. security clearance; U.S. Government requires U.S. citizenship for this clearance.
- Position is 100% onsite in El Segundo, CA; candidates must live in the immediate area or relocate at their own expense.
- Experience with FPGA toolchains, build/test automation, and firmware configuration management.
Nice-to-have:
- Experience with Xilinx/AMD or Microchip/Microsemi FPGAs.
- Experience with serial protocols (SPI, I2C, UART, SpaceWire) and high-speed protocols (Gigabit Ethernet, PCIe).
- Experience with simulation/verification methods (UVM, formal), fault-tolerant design, and hardware debug.
- Scripting experience (Python, Tcl, Bash) and software development in Linux (C/C++).
Education Requirements
Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, Software Engineering, or a related STEM field, or equivalent practical experience.
About the Company
Company: Boeing
Headquarters: Arlington, Virginia, United States
Large U.S. aerospace and defense company that designs, manufactures, and services commercial airplanes, military aircraft, satellites, and related systems and services worldwide.

Date Posted: 2026-05-20