Spacecraft Software Engineer (Associate or Mid-Level)- Millennium Space Systems

Boeing

Quick summary

Work type
On-site
Location
El Segundo, CA
Salary
$106,250–$143,750 / yr
Posted
3 days ago
Closes
Jun 30, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $125k
$92k most similar roles pay here $243k

This role pays less than 86% of similar roles. Most pay $142,400–$223,812 — the shaded band above. At the midpoint, this role pays about $125k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About Boeing

Boeing is the world''s largest aerospace company and leading manufacturer of commercial jetliners, military aircraft, defense systems, and space launch vehicles for customers in 150 countries. Industry: Aerospace & Defense Manufacturing

Boeing currently has 64 open roles on FindRole.

Listed pay typically runs $126,900–$161,000 across 63 roles with salary data.

Most-posted roles

View all roles at Boeing

At a glance

TL;DR · Spacecraft Software Engineer (Associate or Mid-Level)- Millennium Space Systems

As a Spacecraft Software Engineer at Millennium Space Systems in El Segundo, CA, you will develop and maintain the software that powers our satellites, working closely with hardware engineers to define requirements and design fault-tolerant systems. Your daily tasks include coding in C/C++, integrating software components, running unit tests, and supporting mission operations post-launch. You’ll also lead small teams, conduct code reviews, and manage project timelines. Ideal candidates have experience in embedded development, Linux, and agile processes, along with knowledge of satellite systems and familiarity with tools like git, JIRA, and Confluence. This role requires a U.S. citizen for government contracts and offers opportunities to work on cutting-edge space technology at various levels of seniority.

What you'll do

  • Define and develop software requirements, architectures, and designs for fault-tolerant spacecraft.
  • Implement C/C++ code for embedded systems, integrate components, and run unit tests.
  • Assist in system verification and qualification, documenting results to ensure compliance with mission-critical standards.
  • Lead small teams in developing software solutions and break down tasks for others to implement.
  • Perform code reviews to ensure functional correctness, efficiency, and adherence to coding standards.
  • Collaborate with hardware engineers to verify hardware-hardware and hardware-software interfaces.

What we're looking for

  • 1+ years of experience in software or hardware engineering, including C and C++ programming.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • Experience with embedded environment and bare metal C on microcontrollers.
  • Knowledge of satellite systems and components, including serial data protocols.
  • Proficiency in Linux, Python, Verilog, and FPGA development.

More like this

Similar roles

Mission Software Engineer (Mid Level or Senior)

Boeing

Remote (Usa - Berkeley, Mo, US) 7 days ago $126,650$171,350
C++ MATLAB Agile Git Linux Windows Java DevSecOps Continuous Integration Containers Version Control Physics-Based Modeling Software Packages Flight Dynamics Sensors Electromagnetics Weapon Models Terrain Models Flight Control
Remote

Satellite Payload Systems Engineer, Lead

Booz Allen Hamilton

Chantilly, VA 69 days ago $99,000$225,000
Python MATLAB VBA Cameo Enterprise Architecture MagicDraw Agile DevSecOps CI/CD AWS Kubernetes GitLab PostgreSQL SQL Linux Windows Server

Mission Systems Software Engineer

Booz Allen Hamilton

Rome, NY 16 days ago $69,300$158,000
Python Java C++ JavaScript TypeScript React Angular Vue CI/CD Docker Kubernetes Terraform AWS Azure GCP Prometheus Grafana