Senior Embedded Linux & BSP Software Engineer (Avionics) - Millennium Space Systems
Company: Boeing
Location: El Segundo
Posted on: April 1, 2026
|
|
|
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): 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 Preferred Qualifications (Desired Skills/Experience): 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) Conflict of
Interest: Successful candidates for this job must satisfy the
Company’s Conflict of Interest (COI) assessment process Drug Free
Workplace: Millennium Space Systems, a Boeing Company, is a Drug
Free Workplace (DFW) where post offer applicants and employees are
subject to testing for marijuana, cocaine, opioids, amphetamines,
PCP, and alcohol when criteria is met as outlined in our policies.
Total Rewards: At Millennium Space Systems, a Boeing Company, we
strive to deliver a Total Rewards package that will attract, engage
and retain the top talent. Elements of the Total Rewards package
include competitive base pay and variable compensation
opportunities. Millennium Space Systems also provides eligible
employees with an opportunity to enroll in a variety of benefit
programs, generally including health insurance, flexible spending
accounts, health savings accounts, retirement savings plans, life
and disability insurance programs, and a number of programs that
provide for both paid and unpaid time away from work. The specific
programs and options available to any given employee may vary
depending on eligibility factors such as geographic location, date
of hire, and the applicability of collective bargaining agreements.
Pay is based upon candidate experience and qualifications, as well
as market and business considerations. Summary pay range: Level 4:
$126,650 - $186,250 Millennium is DDTC-registered, ITAR-compliant
Company. This position is located at a facility that requires
special access. Applicants MUST be U.S. citizens and eligible for a
security clearance. Additionally, applicants must be willing to
apply for and maintain a security clearance. We encourage all
interested candidates to apply for any open position for which they
feel they are qualified. Language Requirements: Not Applicable
Education: Not Applicable Relocation: Relocation assistance is not
a negotiable benefit for this position. Export Control Requirement:
This position must meet U.S. export control compliance
requirements. To meet U.S. export control compliance requirements,
a “U.S. Person” as defined by 22 C.F.R. §120.62 is required. “U.S.
Person” includes U.S. Citizen, U.S. National, lawful permanent
resident, refugee, or asylee. Safety Sensitive: This is not a
Safety Sensitive Position. Security Clearance: 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. Visa
Sponsorship: Employer will not sponsor applicants for employment
visa status. Contingent Upon Award Program This position is not
contingent upon program award Shift: Shift 1 (United States of
America) Stay safe from recruitment fraud! The only way to apply
for a position at Boeing is via our Careers website. Learn how to
protect yourself from recruitment fraud - Recruitment Fraud Warning
Boeing is an Equal Opportunity Employer. Employment decisions are
made without regard to race, color, religion, national origin,
gender, sexual orientation, gender identity, age, physical or
mental disability, genetic factors, military/veteran status or
other characteristics protected by law. EEO is the law Boeing EEO
Policy Request an Accommodation Applicant Privacy Boeing
Participates in E – Verify E-Verify (English) E-Verify (Spanish)
Right to Work Statement Right to Work (English) Right to Work
(Spanish)
Keywords: Boeing, Rialto , Senior Embedded Linux & BSP Software Engineer (Avionics) - Millennium Space Systems, Engineering , El Segundo, California