×
Register Here to Apply for Jobs or Post Jobs. X

Spacecraft Software Engineer; Entry-Level - Millennium Space Systems

Job in El Segundo, Los Angeles County, California, 90245, USA
Listing for: The Boeing Company
Full Time position
Listed on 2026-02-06
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
Position: Spacecraft Software Engineer (Entry-Level) - Millennium Space Systems

Spacecraft Software Engineer (Entry Level) – Millennium Space Systems

At Boeing, we innovate and collaborate to make the world a better place. Millenium Space Systems (MSS), a part of Boeing Defense, Space and Security, is seeking a Spacecraft Software Engineer (Entry Level) 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 custom avionics, process signals from sensors, and command actuators. You will write, test, and maintain embedded C/C++ software, support mission operations with updates, and work with other teams to determine software needs.

Responsibilities
  • Collaborate with hardware, control, and system engineers to define software requirements and architectures for fault‑tolerant spacecraft.
  • Rapidly prototype novel software solutions, quantify technical risk, and create new capabilities.
  • Implement designs in C/C++, integrate components, run unit tests, and validate on hardware‑in‑the‑loop.
  • Assist with system verification and qualification, documenting results to meet mission‑critical standards.
  • Own the full software development lifecycle from inception to post‑launch support.
  • Verify hardware‑software interfaces and assist hardware verification.
  • Break down development into discrete tasks for team members and monitor progress.
  • Perform code reviews to ensure functional correctness, efficiency, and coding standards.
Minimum Qualifications
  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field with a focus on software development.
  • At least 2 years of experience writing C and C++ code.
  • At least 2 years of experience in an embedded Linux or bare‑metal microcontroller environment.
  • Experience with Linux on embedded systems and/or bare‑metal

    C.
  • Ability to work effectively in a changing dynamic environment.
  • Strong independent and team communication skills.
  • U.S. Citizenship and ability to obtain a U.S. Security Clearance (Top Secret Post‑Start) are required.
Preferred Qualifications
  • 5+ years of C/C++ programming experience.
  • Experience with concurrent hardware/software development.
  • Experience with iterative or agile development processes.
  • Experience with serial data protocols (HDLC, I2C, SPI).
  • Python programming experience.
  • Verilog and FPGA experience.
  • Experience with Git, JIRA, and Confluence.
  • Knowledge of satellite systems and components.
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, disability, genetic factors, military/veteran status or other characteristics protected by law.

Applications will be accepted until Feb. 13, 2026.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary