Millennium Space Systems · 2 days ago
Senior Avionics Embedded Linux/BSP Software Engineer
Millennium Space Systems, A Boeing Company, delivers affordable, high-performance space systems for exacting customers. The role involves leading the bring-up of avionics hardware into Linux, including owning the board support package, custom kernel work, and developing internal tools for hardware validation.
AerospaceSpace Travel
Responsibilities
Represent software and firmware concerns in cross-disciplinary product development
Lead Linux bring-up for new avionics hardware from first power-on through delivery of a stable OS image
Develop and maintain board support packages, bootloaders, kernel configurations, and low-level drivers
Build internal tools as needed to enable fast hardware validation in the lab and on the production floor
Communicate technical risks, schedule impacts, and integration status to program teams
Qualification
Required
10 years of relevant industry experience with embedded Linux kernel and BSP development
Bachelor of Science in Electrical Engineering, Computer Engineering, or similar
Proficient with C programming
Proficient with version control systems such as Git
Applicants MUST be U.S. citizens and eligible for a security clearance
Applicants must be willing to apply for and maintain a security clearance
Preferred
Familiar with C++ and Python
Experience with Xilinx Zynq or Ultrascale+ SoC devices
Experience with Xilinx design flow and toolchain such as Vivado and PetaLinux (Yocto)
Experience with SDRs using AD9361 or Xilinx RFSoC devices
Experience with standards such as SPI, I2C, UART, GPIO, Ethernet or SpaceWire
Proficient with HDL simulators such as ModelSim/Questa and Xilinx Simulator (XSIM)
Company
Millennium Space Systems
Millennium Space Systems, a provider of agile, flight-proven small-satellite solutions.
Funding
Current Stage
Late StageTotal Funding
unknown2018-08-16Acquired
Recent News
Spaceflight Now
2025-09-30
MEXICONOW
2025-09-27
2025-09-17
Company data provided by crunchbase