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

Millennium Space Systems

Base: $121,000 - $215,000; bonus/equity: variable ...
9+ years embedded linux kernel experience
5+ years c programming expertise
Board support package (bsp) development
This role involves leading the bring-up of avionics hardware into Linux from first power-on through delivery of a stable OS image

Job Summary

  • This role involves leading the bring-up of avionics hardware into Linux from first power-on through delivery of a stable OS image.
  • The successful candidate will define and build infrastructure to deploy and validate systems across flight computers, radios, and payload processors.
  • Millennium Space Systems offers a Total Rewards package including competitive base pay, variable compensation, and comprehensive benefit programs.

Matching Summary

This 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

  • 9+ years embedded Linux kernel experience
  • 5+ years C programming expertise
  • Board Support Package (BSP) development
  • Custom kernel configuration and driver development
  • Git version control proficiency

Nice-to-have

  • C++ and Python programming familiarity
  • Xilinx Zynq or Ultrascale+ SoC experience
  • Vivado and PetaLinux toolchain knowledge
  • SDR experience with AD9361 or RFSoC
  • Curious, bold, and innovative team culture

Key Requirements

  • Bachelor of Science in Electrical or Computer Engineering
  • U.S. Citizenship required for security clearance
  • Ability to obtain U.S. Top Secret Clearance Post-Start

Work Rights

Must have US citizenship

Tailored Resume

Cover Letter