CrawlJobs Logo

Spacecraft Software Engineer

boeing.com Logo

Boeing

Location Icon

Location:
United States , El Segundo

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

96050.00 - 173750.00 USD / Year

Job Description:

At Boeing, we innovate and collaborate to make the world a better place. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. Spacecraft Software Engineer (Early-Career) – Millennium Space Systems Millennium Space Systems (MSS), a part of Boeing Defense, Space and Security (BDS) is seeking a Spacecraft Software Engineer (Early-Career) to support the Engineering team in El Segundo, CA! Job SummaryAs 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 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. Occasionally, second shift coverage (3:30pm–1:00am) is needed to support vehicle test and integration operations, with this supporting effort distributed across the team This position's internal job code is Software Engineer - Embedded. Our team is currently hiring for Levels 2-3.

Job Responsibility:

  • Work collaboratively with hardware, control and system engineers to define and develop software requirements, architectures and designs suited for fault-tolerant spacecraft
  • 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
  • Be responsible for all phases of software development and problem resolution from program inception to post-launch support
  • Work with hardware engineers to verify hardware-hardware and hardware-software interfaces
  • Break down the software development needed for a program into smaller discrete tasks that can be given to others to implement and monitor their progress
  • Perform code reviews to ensure the software being developed is functionally correct, efficient, and meets our coding standards

Requirements:

  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or similar with focus on software development
  • 2+ Years of Working Experience
  • 3+ years of experience in C and C++ programming
  • 2+ years of experience with Linux in an embedded environment and/or baremetal C on a microcontroller
  • 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
  • This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.S. Top Secret Clearance Post-Start is required.

Nice to have:

  • 5+ years of work experience in C and C++ Programming
  • Experience with concurrent HW/SW development
  • Experience with iterative and/or agile development processes
  • Experience with serial data protocols (HDLC, I2C, SPI)
  • Experience in Python programming
  • Experience in Verilog and FPGAs
  • Experience with git, JIRA, confluence
  • Knowledge of satellite systems and components
What we offer:
  • Generous company match to your 401(k)
  • Industry-leading tuition assistance program pays your institution directly
  • Fertility, adoption, and surrogacy benefits
  • Up to $10,000 gift match when you support your favorite nonprofit organizations
  • health insurance
  • flexible spending accounts
  • health savings accounts
  • retirement savings plans
  • life and disability insurance programs
  • paid and unpaid time away from work

Additional Information:

Job Posted:
January 06, 2026

Expiration:
February 09, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Spacecraft Software Engineer

Software Engineer

ExoAnalytic Solutions is seeking a mid-level Software Engineer to join our growi...
Location
Location
United States , Colorado Springs
Salary
Salary:
115000.00 - 180000.00 USD / Year
exoanalytic.com Logo
ExoAnalytic Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Undergraduate degree in Computer Science, Engineering, or a related field and a minimum of 5 years of relevant experience
  • Graduate degree in Computer Science, Engineering, or a related field and a minimum of 2 years of relevant
  • United States citizenship is required
  • Experience with one or more general purpose programming languages and tools, including but not limited to: Python, Cython, C++, GLSL, OpenGL, WebAssembly, Git, GitHub
  • Strong software engineering skills, including task and time management
  • Self-starter and independent thinker
  • Demonstrated capability to contribute to complex, multi-disciplinary engineering tasks
  • Experience applying various software engineering and project tools, including version control
  • CI/CD workflows
  • and issue-based development tasks
Job Responsibility
Job Responsibility
  • Evaluate customer requirements and design appropriate software solutions
  • Develop and test application features, with supporting evaluation and documentation
  • Contribute to game engine development across areas such as physics, simulation, and graphics
  • Collaborate with a team of engineers and manage individual project priorities and deliverables
What we offer
What we offer
  • Company-paid medical, vision, and dental coverage
  • Access to a 401(k) Retirement Plan with a 6% contribution made by the company without requiring any match from the employee
  • Ample paid personal time off, including holidays
  • Short and long-term disability insurance
  • Life insurance
  • Various other discounts and perks
  • Flexible schedule
  • Fulltime
Read More
Arrow Right

Simulation Software Engineer

Vedo Systems is looking for a passionate team player that is ready to apply thei...
Location
Location
United States , Houston
Salary
Salary:
Not provided
vedosystems.com Logo
Vedo Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or Advanced Degree in Computer Science, Engineering, Physics, or Similar
  • 5+ years of software engineering experience
  • Experience developing C/C++ software for safety-critical and/or high-value systems
  • Knowledgeable in Python
  • Solid understanding of object-oriented design paradigms
  • Experience developing unit tests within unit test frameworks (e.g. cppTest, Google Test, etc.)
  • Experience with software requirements and design development
  • Working knowledge of inter-device and hardware-software interfaces
  • Knowledgeable in software development lifecycle phases
  • Basic understanding of configuration management tools (e.g. GitLab) as well as CI/CD practices
Job Responsibility
Job Responsibility
  • Develop models and simulations of systems that operate in space
  • Build software to allow for the design and development of spacecraft and other components used in space or on the moon
  • Support throughout the software development life cycle from software systems engineering, design and development through testing, verification and validation, and system certification
Read More
Arrow Right

Director, Software Engineering

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United States , Los Angeles; El Segundo
Salary
Salary:
165750.00 - 243750.00 USD / Year
boeing.com Logo
Boeing
Expiration Date
March 31, 2026
Flip Icon
Requirements
Requirements
  • Minimum of 14 years of experience as an engineering professional, with experience in functional or project management in the aerospace defense industry
  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or similar with focus on software development
  • 7+ years of experience in C and C++ programming
  • 5+ years of experience with Linux in an embedded environment and/or baremetal C on a microcontroller
  • 5+ years having served as or currently serving as a Project Lead, and/or functional manager in spacecraft development
  • Knowledge of satellite systems and components
  • Demonstrated ability in flight software design and test of spacecraft.
  • This position requires the ability to obtain a U.S. Security Clearance post start for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.S. Top Secret Clearance Post-Start is required.
Job Responsibility
Job Responsibility
  • Engineering Communication & Strategic Alignment: Provide overall company happenings and provide context
  • Provide rationale and background for higher level decisions
  • Sets the technical direction and standards for engineering teams
  • Establish and maintain the standardization of project management tools
  • Establish Objectives and KPIs that align with company goals
  • Implement organizational initiatives and corrective actions
  • Program Execution & Technical Oversight: Coordinates risk management across teams
  • Oversees program-level schedules, ensures resource balancing, and approves staffing plans
  • Reviews and approves proposal labor estimates and technical baselines
  • Manages communication with program directors and PMs
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401k
  • Generous company match to your 401(k)
  • Industry-leading tuition assistance program pays your institution directly
  • Fertility, adoption, and surrogacy benefits
  • Up to $10,000 gift match when you support your favorite nonprofit organizations
  • Fulltime
Read More
Arrow Right

Spacecraft Operations Engineer

As a member of the Spacecraft Operations team, ensure in-flight operations, anom...
Location
Location
Germany , Darmstadt
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A university degree (or equivalent) in an engineering or discipline relevant to the job profile
  • experience of Spacecraft Operations preferably on Earth Orbit (GEO), spinning and/or 3-axis stabilized spacecraft with responsibility for one or more platform subsystems or instruments during operational validation, commissioning or routine operations phases
  • solid, demonstrable operational experience beyond just console use
  • practical understanding of spacecraft subsystems, especially AOCS
  • contributed to operational engineering tasks
  • experience of Spacecraft Operations Preparation preferably on Low Earth Orbit (LEO), with responsibility on development and validation of operational baseline (procedures, database etc.) including validation tools (e.g., S/C simulator) and ground segment M&C facilities
  • experience in satellite performance monitoring and reporting aspects including anomaly analysis and solving in liaison with satellite industry, procedure change control and configuration management processes
  • experience in the operation or development of satellite ground segment facilities, in particular procedure development, monitor and control, mission planning, on-board software management, performance analysis, configuration management and simulator facilities
  • experience of SCOS 2000 mission control systems and use of the APEX operations procedures preparation and execution tool
  • proven experience in the phases of LEOP and commissioning
Job Responsibility
Job Responsibility
  • Ensure proper in-flight operations for the Metep/Metop-SG spacecraft and provide on-call service
  • perform mission planning checks, monitoring daily operations in the on-call period
  • check and report about health and performance of assigned subsystems
  • contribute to anomaly investigation and resolution
  • develop and maintain operational baseline for anomaly handling and efficiency improvements
  • participate in spacecraft routine support activities provided by the satellite manufacturer
  • prepare annual performance reports for spacecraft subsystems
  • raise anomaly reports
  • assist in use of APEX procedure configuration tools/software
  • contribute to EPS/EPS-SG SIM development and maintenance
What we offer
What we offer
  • An exciting and dynamic international working environment
  • inclusive and committed employer promoting a respectful working environment
  • encouragement for gender diversity and inclusivity
  • Fulltime
Read More
Arrow Right

Lead Systems Engineer

Magdrive is developing the next generation of spacecraft propulsion. Our thruste...
Location
Location
United Kingdom
Salary
Salary:
65000.00 - 75000.00 GBP / Year
magdrive.space Logo
Magdrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years’ experience in systems engineering and product delivery in aerospace/space (or other complex engineering domains), including 2+ years in a senior capacity
  • Skilled at defining and managing system requirements and interfaces
  • Proven ability to plan and manage system integration and testing
  • Strong problem-solving and trade-off decision-making skills
  • Effective communicator and collaborator across disciplines
  • Direct space domain experience (e.g. spacecraft, propulsion, or satellite systems)
Job Responsibility
Job Responsibility
  • Define, implement, and maintain the system architecture for flight hardware and ground support systems
  • Own system-level requirements, interface control documents (ICDs), verification plans, and risk register
  • Ensure full traceability from customer needs to subsystem specifications and test cases
  • Plan and oversee system integration across hardware, software, and test environments
  • Collaborate with technical teams to ensure systems are buildable, testable, and deliverable
  • Support Product/Program teams with flight-readiness reviews and customer delivery milestones
  • Design, implement, and maintain systems engineering tools and processes (e.g. MBSE, configuration control, gated reviews)
  • Codify organisational knowledge into scalable workflows
  • Work closely with Product, Program, and Engineering teams to align technical decisions with delivery goals
  • Act as a system-level technical interface with customers and external partners
What we offer
What we offer
  • 25 days annual leave + bank holidays, plus long-service awards (up to 30 days)
  • Private medical insurance
  • Flexible working hours
  • Remote working where possible
  • Financial support for home office setup
  • Fulltime
Read More
Arrow Right
New

Spacecraft Software Engineer

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United States , El Segundo
Salary
Salary:
118150.00 - 208750.00 USD / Year
boeing.com Logo
Boeing
Expiration Date
February 09, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Engineering, Electrical Engineering or similar with focus on embedded software development
  • 5+ Years of working experience
  • 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
  • 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
  • Experience with concurrent HW /SW development
  • Ability to obtain and maintain a TS/SCI clearance
Job Responsibility
Job Responsibility
  • 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
  • Work with hardware engineers to verify hardware-hardware and hardware-software interfaces
  • Break down the software development needed for a program into smaller discrete tasks that can be given to others to implement and monitor their progress
  • Perform code reviews to ensure the software being developed is functionally correct, efficient, and meets our coding standards
What we offer
What we offer
  • Generous company match to your 401(k)
  • Industry-leading tuition assistance program pays your institution directly
  • Fertility, adoption, and surrogacy benefits
  • Up to $10,000 gift match when you support your favorite nonprofit organizations
  • Health insurance
  • Flexible spending accounts
  • Health savings accounts
  • Retirement savings plans
  • Life and disability insurance programs
  • Programs that provide for both paid and unpaid time away from work
  • Fulltime
Read More
Arrow Right

Spacecraft Software Engineer

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United States , El Segundo; Los Angeles
Salary
Salary:
118150.00 - 208750.00 USD / Year
boeing.com Logo
Boeing
Expiration Date
February 09, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Engineering, Electrical Engineering or similar with focus on embedded software development
  • 5+ Years of working experience
  • 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
  • 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
  • Experience with concurrent HW /SW development
  • Ability to obtain and maintain a TS/SCI clearance
Job Responsibility
Job Responsibility
  • 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
  • Work with hardware engineers to verify hardware-hardware and hardware-software interfaces
  • Break down the software development needed for a program into smaller discrete tasks that can be given to others to implement and monitor their progress
  • Perform code reviews to ensure the software being developed is functionally correct, efficient, and meets our coding standards
What we offer
What we offer
  • Generous company match to your 401(k)
  • Industry-leading tuition assistance program pays your institution directly
  • Fertility, adoption, and surrogacy benefits
  • Up to $10,000 gift match when you support your favorite nonprofit organizations
  • Health insurance
  • Flexible spending accounts
  • Health savings accounts
  • Retirement savings plans
  • Life and disability insurance programs
  • Paid and unpaid time away from work
  • Fulltime
Read More
Arrow Right

Spacecraft Software Engineer

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United States , El Segundo
Salary
Salary:
96050.00 - 173750.00 USD / Year
boeing.com Logo
Boeing
Expiration Date
February 09, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or similar with focus on software development
  • 2+ Years of Working Experience
  • 3+ years of experience in C and C++ programming
  • 2+ years of experience with Linux in an embedded environment and/or baremetal C on a microcontroller
  • 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
  • This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.S. Top Secret Clearance Post-Start is required.
Job Responsibility
Job Responsibility
  • Work collaboratively with hardware, control and system engineers to define and develop software requirements, architectures and designs suited for fault-tolerant spacecraft
  • 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
  • Be responsible for all phases of software development and problem resolution from program inception to post-launch support
  • Work with hardware engineers to verify hardware-hardware and hardware-software interfaces
  • Break down the software development needed for a program into smaller discrete tasks that can be given to others to implement and monitor their progress
  • Perform code reviews to ensure the software being developed is functionally correct, efficient, and meets our coding standards
What we offer
What we offer
  • Generous company match to your 401(k)
  • Industry-leading tuition assistance program pays your institution directly
  • Fertility, adoption, and surrogacy benefits
  • Up to $10,000 gift match when you support your favorite nonprofit organizations
  • health insurance
  • flexible spending accounts
  • health savings accounts
  • retirement savings plans
  • life and disability insurance programs
  • paid and unpaid time away from work
  • Fulltime
Read More
Arrow Right