Senior Embedded Linux & Bsp Software Engineer (avionics) - Millennium Space Systems

Millennium Space Systems

Base: $121,000 - $215,000; bonus/equity: variable ...
10 years embedded linux experience
Board support package development
C programming proficiency
The role involves leading the bring-up of avionics hardware into Linux from first power-on through delivery of a stable OS image

Job Summary

  • The role involves leading the bring-up of avionics hardware into Linux from first power-on through delivery of a stable OS image.
  • Candidates will define and build infrastructure to deploy and validate systems across flight computers, radios, and payload processors.
  • Millennium Space Systems is a fast, agile small satellite company focused on national security space missions with direct impact on global security.

Matching Summary

The role involves leading the bring-up of avionics hardware into Linux from first power-on through delivery of a stable OS image.

Salary

Base: $121,000 - $215,000; Bonus/Equity: Variable compensation opportunities; Benefits: Health insurance, retirement plans, paid time off

Skills & Requirements

Must-have

  • 10 years embedded Linux experience
  • Board Support Package development
  • C programming proficiency
  • Linux kernel configuration
  • Device tree management
  • Bootloader development

Nice-to-have

  • Xilinx Zynq or Ultrascale+ SoC
  • Python and C++ familiarity
  • Vivado and PetaLinux toolchain
  • SDR experience with AD9361
  • SpaceWire protocol knowledge
  • ModelSim/Questa simulation

Key Requirements

  • Bachelor's degree in Electrical or Computer Engineering
  • U.S. Citizenship required for security clearance
  • Eligible for Top Secret Security Clearance
  • No visa sponsorship available

Work Rights

Must have US citizenship

Tailored Resume

Cover Letter