Millennium Space Systems

Space

SpacecraftSoftwareEngineer(AssociateorMid-Level)

$106–144k El Segundo, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Spacecraft Software Engineer (Associate or Mid-Level) at Millennium Space Systems. Skills: Embedded C/C++, Satellite software, Real-time embedded solutions. Define software requirements. Develop software requirements”

Industry & Context.

Space
Problems you'll solve

Problem-solving skills

Eligibility Requirements

U. S. Citizenship, Interim U. S. Top Secret Clearance, Final U. S. Top Secret Clearance

What They're Looking For.

Must Have

1+ years software or hardware engineering, 1+ years working with Linux, 1+ years C and C++ programming, Experienced in embedded environment, Ability to obtain U. S. Security Clearance, U. S. Citizenship required

Nice to Have

Bachelor's degree or higher, 3+ years C and C++ programming, Experience with concurrent HW/SW development, Experience with iterative and/or agile development, Experience with serial data protocols, Experience in Python programming, Experience in Verilog and FPGAs, Experience with git, JIRA, confluence, Knowledge of satellite systems, Level 2: 1+ years related work experience, Level 3: 3+ years related work experience

What You'll Do.

Define software requirements

Develop software requirements

Define software architectures

Develop software architectures

Define software designs

Develop software designs

Prototype software solutions

Implement designs in C/C++

Integrate software components

Validate on Hardware-in-the-Loop

Release real-time embedded solutions

Assist with system verification

Assist with system qualification

Assess verification outputs

Document verification results

Support mission operations

Provide software updates

Provide software enhancements

Verify hardware-hardware interfaces

Verify hardware-software interfaces

Break down software development

Assign development tasks

Monitor task progress

How You'll Work.

Team & Collaboration

Cross-functional environment; Hardware engineers; Control engineers; System engineers

Process & Methodology

Agile development processes

Full 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 an

Free ATS check

Applying for this Spacecraft Software Engineer (Associate or Mid-Level) 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 →