Spacecraft Software Engineer (Associate or Mid-Level)- Millennium Space Systems
Company: Boeing
Location: El Segundo
Posted on: April 7, 2026
|
|
|
Job Description:
Spacecraft Software Engineer (Associate or Mid-Level)-
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. Millennium? Space Systems
(MSS) has an exciting opportunity for a Spacecraft Software
Engineer (Level 2 or Level 3) to join our team in El Segundo, CA !
Job Summary: As a Spacecraft Software Engineer (Associate or
Mid-Level) 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 can lead
a small team developing the for a satellite, work with other teams
to determine what the software needs to do, 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. This position's
internal job code is Software Engineer - Embedded. Our team is
currently hiring for Levels 2-3. Strong communication and
organizational skills are critical to success in this position,
along with the ability to build strong relationships, collaborate
in a cross-functional environment, and utilize problem-solving
skills to proactively identify and manage risks and opportunities.
Position Responsibilities: 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. 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. Basic
Qualifications (Required Skills/Experience): 1 years’ experience in
software or hardware engineering, requirements, design,
development, test, and working with software and hardware 1 years
of experience working with Linux 1 years of experience in C and C++
programming 1 years of experience writing embedded software within
software development life-cycles Preferred Qualifications (Desired
Skills/Experience): Bachelor's degree or higher in Electrical
Engineering, Computer Engineering or Computer Science 3 years of
experience in C and C++ programming Experienced in embedded
environment and/or bare metal C on a microcontroller Experience
with concurrent HW/SW development 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 Level 2 : 1 or more years'
related work experience or an equivalent combination of education
and experience Level 3 : 3 or more years' related work experience
or an equivalent combination of education and experience Relocation
assistance is not a negotiable benefit for this position.
Candidates must live in the immediate area or relocate at their own
expense. Shift: This position is for 1st shift. 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. Drug Free Workplace: Boeing is a Drug
Free Workplace 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 & Pay Transparency: At Boeing, 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. The Boeing
Company 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. The Boeing 401(k) helps you save
for your future, with contributions from Boeing that can help you
grow your retirement savings. Our best-in-class retirement benefit
features: Best in class 401(k) plan: we'll match your contributions
dollar for dollar, up to 10% of eligible pay with immediate 100%
vesting Student Loan Match: The Boeing 401(k) Student Loan Match
allows eligible enrolled U.S. employees to have their qualified
student loan debt payments counted, along with any match-eligible
contributions they make, for purposes of determining the Company
Match to employees' Boeing 401(k) accounts. Pay is based upon
candidate experience and qualifications, as well as market and
business considerations. Summary pay range: Level 2:
$106,250-$143,750 Level 3 : $135,150-$182,850 Applications for this
position will be accepted until May 1, 2026 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, Beverly Hills , Spacecraft Software Engineer (Associate or Mid-Level)- Millennium Space Systems, IT / Software / Systems , El Segundo, California