Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Boeing Logo

Spacecraft Software Engineer (Mid-Career) - Millennium Space Systems

Boeing

$118,150 - $208,750
Jan 2, 2026
El Segundo, CA, US
Apply Now

Millennium Space Systems, a part of Boeing Defense, Space and Security (BDS), is seeking a Spacecraft Software Engineer to support the Engineering team in creating software for satellites to function in orbit.

Requirements

  • 5+ years of experience in C and C++ programming
  • 3+ years of experience with Linux in an embedded environment and /or baremetal C on a microcontroller
  • Experience with concurrent HW /SW development
  • Experience with serial data protocols (HDLC, I2C, SPI)
  • Experience in Python programming
  • Experience in Verilog and FPGAs
  • Experience with git, JIRA, confluence

Responsibilities

  • 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
  • Work collaboratively with hardware, control and system engineers to define and develop software requirements, architectures and designs suited for fault tolerant spacecraft
  • Be responsible for all phases of software development and problem resolution from program inception to post-launch support.
  • 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
  • Perform code reviews to ensure the software being developed is functionally correct, efficient, and meets our coding standards

Other

  • Bachelor's Degree in Computer Engineering, Electrical Engineering or similar with focus on embedded software development
  • 5+ Years of working experience
  • Ability to work effectively in a dynamic environment with changing needs and requirements
  • Ability to work independently and in a team, take initiative, and communicate effectively
  • Ability to obtain and maintain a TS/SCI clearance