Spacecraft Software Engineer (Mid-Career) - Millennium Space Systems
Company: Boeing
Location: El Segundo
Posted on: January 30, 2026
|
|
|
Job Description:
Job Description Job Description At Boeing, we innovate and
collaborate to make the world a better place. We’re committed to
fostering an environment for every teammate that’s welcoming,
respectful and inclusive, with great opportunity for professional
growth. Find your future with us. Spacecraft Software Engineer
(Mid-Career) – Millennium Space Systems Millennium Space Systems
(MSS), a part of Boeing Defense, Space and Security (BDS) is
seeking a Spacecraft Software Engineer (Mid-Career) to support the
Engineering team in El Segundo, CA! Job Summary As a Spacecraft
Software Engineer at Millennium Space Systems, you’ll create the
software that makes our satellites function in orbit. Your code
will run on our custom avionics, process signals from sensors like
our star trackers, and command actuators like the propulsion
system. Your software may also interface with custom payloads and
perform high-level autonomy functions to ensure our spacecraft
accomplish their missions. We are looking for software engineers
that work cross-teams to determine the software requirements and
then write (and test!) robust embedded C/C++ to meet those
requirements. And when that code is running in space, you’ll
continue to support mission operations with software updates and
enhancements. Occasionally, second shift coverage (3:30pm–1:00am)
is needed to support vehicle test and integration operations, with
this supporting effort distributed across the team. This position’s
internal job code is Software Engineer - Embedded. Our team is
currently hiring for the Levels 3-4. Responsibilities - Assist with
system verification and qualification, assessing the outputs and
documenting the results to ensure software products that meet
system requirements and mission-critical standards - Work
collaboratively with hardware, control and system engineers to
define and develop software requirements, architectures and designs
suited for fault tolerant spacecraft - Be responsible for all
phases of software development and problem resolution from program
inception to post-launch support. - Work collaboratively with
hardware, control and system engineers to define and develop
software requirements, architectures and designs suited for
fault-tolerant spacecraft - Rapidly prototype novel software
solutions to prove out the architecture/design concepts, quantify
technical risk, and create new capabilities - Implement designs in
C/C++, integrate software components, create and run unit tests,
validate on Hardware-in-the-Loop and release real-time embedded
solutions - Assist with system verification and qualification,
assessing the outputs and documenting the results to ensure
software products that meet system requirements and
mission-critical standards - Be responsible for all phases of
software development and problem resolution from program inception
to post-launch support - Work with hardware engineers to verify
hardware-hardware and hardware-software interfaces - Break down the
software development needed for a program into smaller discrete
tasks that can be given to others to implement and monitor their
progress - Perform code reviews to ensure the software being
developed is functionally correct, efficient, and meets our coding
standards This position is expected to be 100% onsite. The selected
candidate will be required to work onsite at one of the listed
location options. Security Clearance and Export Control
Requirements This position must meet Export Control compliance
requirements, therefore a “US Person” as defined by 22 C.F.R. §
120.15 is required. “US Person” includes US Citizen, lawful
permanent resident, refugee, or asylee. Minimum Qualifications -
Bachelor's Degree in Computer Engineering, Electrical Engineering
or similar with focus on embedded software development - 5 Years of
working experience - 5 years of experience in C and C++ programming
- 3 years of experience with Linux in an embedded environment and
/or baremetal C on a microcontroller - Ability to work effectively
in a dynamic environment with changing needs and requirements -
Ability to work independently and in a team, take initiative, and
communicate effectively - Experience with concurrent HW /SW
development - Ability to obtain and maintain a TS/SCI clearance
Preferred Qualifications - Experience with iterative and/or agile
development processes - Experience with serial data protocols
(HDLC, I2C, SPI) - Experience in Python programming - Experience in
Verilog and FPGAs - Experience with git, JIRA, confluence Knowledge
of satellite systems and components Active TS/SCI clearance -
History of working independently to root cause discrepancies during
spacecraft integration and test 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. Shift: - This
role will be on 1st 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 Please note that the salary information shown
below is a general guideline only of what is reasonably expected to
be paid for the position. Salaries are based upon candidate
experience and qualifications, as well as market and business
considerations. - Level 3: $118,150 - $173,750 - Level 4: $141,950
-$208,750 Applications for this position will be accepted until
Feb. 06, 2026 Export Control Requirements: 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.
Export Control Details: US based job, US Person required Education
Bachelor's Degree or Equivalent Required Relocation Relocation
assistance is not a negotiable benefit for this position. Visa
Sponsorship Employer will not sponsor applicants for employment
visa status. Shift This position is for 1st shift Equal Opportunity
Employer: 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.
Keywords: Boeing, La Habra , Spacecraft Software Engineer (Mid-Career) - Millennium Space Systems, IT / Software / Systems , El Segundo, California