Millennium Space Systems
Space
SpacecraftSoftwareEngineer(AssociateorMid-Level)
Neural analysis suggests this role is
optimal for Mid candidates.
“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.
Problem-solving skills
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
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.