Associate Embedded Linux & BSP Engineer — Millennium Space Systems Boeing El Segundo, CA arm,c,cpp,python,linux,yocto,i2c,spi,uart,ethernet,fpga,aerospace,mid,us_west,onsite,regulated,cross_func,research,cmake,docker,gcc 97750 145000
Boeing

Associate Embedded Linux & BSP Engineer — Millennium Space Systems

Location Node El Segundo, CA (onsite)
Base Compensation USD 97k–145k
Commitment full-time
Clearance Req top-secret
arm c cpp python linux yocto i2c spi uart ethernet fpga aerospace mid us_west onsite regulated cross_func research cmake docker gcc

Overview

Boeing is seeking an Associate Embedded Linux & BSP Engineer for its Millennium Space Systems team to assist in bringing up avionics hardware on Linux, contributing to board support packages, bootloader configuration, device-tree development, and low-level driver implementation for small satellite systems.

Applications will be accepted until July 24, 2026.

Responsibilities

  • Support Linux bring-up for new avionics boards, moving from power-on to a stable OS image under senior guidance.
  • Contribute to BSPs (U-Boot, Yocto/PetaLinux), kernel configuration, and device-tree files.
  • Develop and debug C drivers for interfaces such as SPI, I2C, UART, Ethernet, and SpaceWire.
  • Create simple validation tools (Python or C) to automate hardware checks on the bench and production floor.
  • Participate in cross-functional design reviews, representing software concerns and learning to communicate risks and schedule impacts.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or STEM field and 2 years’ related work experience; or an equivalent combination of technical education and experience.
  • 2 years’ experience in hands-on embedded-Linux development (kernel, BSP, or driver work).
  • 1 year experience with C programming; comfortable reading and modifying existing code bases. Proficient with Git (or similar) for collaborative development.
  • This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship.

Bonus Points

  • 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).

Additional Information

This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.S. Top Secret Clearance Post-Start is required. Employer will not sponsor applicants for employment visa status.

Sourced from the employer’s career site. Verify before applying.

Variables & Compensation

  • Medical
  • Dental
  • Vision
  • Health savings account
  • 401(k) savings plan
  • Life and disability insurance

Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Boeing. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.

Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.

Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.