Millennium Space Systems

Space and Security

SeniorEmbeddedLinux&BSPSoftwareEngineer(Avionics)

$121–215k El Segundo, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Embedded Linux & BSP Software Engineer (Avionics) at Millennium Space Systems. Skills: Embedded Linux, BSP development, C programming, Avionics. Lead Linux bring-up for avionics hardware. Develop and maintain BSPs”

What You'll Achieve.

Delivery of a stable OS image; Enable fast hardware validation; Enable reliable manufacturing

Industry & Context.

Space and Security
Eligibility Requirements

Ability to obtain a U. S. Security Clearance, U. S. Citizenship required, Willing to apply for and maintain a security clearance, Must satisfy Conflict of Interest assessment, Subject to drug testing, Requires special access to facility

What They're Looking For.

Must Have

Bachelor of Science in Electrical Engineering, Computer Engineering, or related technical discipline, 9 or more years of relevant industry experience with embedded Linux kernel and BSP development, 5 or more years experience with C programming, 5 or more years experience with version control systems such as Git, Ability to obtain a U. S. Security Clearance, U. S. Citizenship

Nice to Have

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)

What You'll Do.

Lead Linux bring-up for avionics hardware

Develop and maintain BSPs

Build internal tools for hardware validation

Represent software concerns in product development

Communicate technical risks and status

How You'll Work.

Team & Collaboration

Represent software and firmware concerns in cross-disciplinary product development; Communicate technical risks, schedule impacts, and integration status to program teams

Communication Scope

Communicate technical risks; Communicate schedule impacts; Communicate integration status

Full Job Description

Senior Embedded Linux & BSP Software Engineer (Avionics) - Millennium Space Systems **Company:** Millennium Space Systems Millennium Space Systems, a part of Boeing Defense, Space and Security (BDS), is a fast, agile small satellite company focused on national security space. Our missions have direct impact to global security, like missile warning and Earth observation. Our team is curious, bold and innovative. We take risks, innovate and explore new techniques and technologies. We influence change because we challenge the status quo. And when we watch our satellites launch, we know each one of us made it happen. You will lead the bring-up of avionics hardware into Linux. This includes owning the board support package (BSP), custom kernel work, device trees, bootloaders, and the low-level drivers that expose our hardware to the OS. You’ll define and build the infrastructure that lets us deploy and validate these systems across flight computers, radios, and payload processors. You’ll also create internal tools to exercise hardware in the lab and on the production floor, enabling fast debug and reliable manufacturing. **Position 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 **Basic Qualifications (Required Skills/Experience):** * Bachelor of Science in Electrical Engineering, Computer Engineering, or related technical discipline * 9 or more years of relevant industry experience with embedded Linux kernel and BSP development * 5 or more years experience with C programming * 5 or more years experience with versio

Free ATS check

Applying for this Senior Embedded Linux & BSP Software Engineer (Avionics) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Millennium Space Systems?

Real rants from real employees. Read before you apply.

Read Company Rants →