Flight Software Engineer (Space)

NewSpace Technical

Los Angeles (CA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NewSpace Technical based in Los Angeles is looking for an embedded software engineer to design and develop software for mission-critical systems. You'll contribute to robust software development, engaging with talented engineers across various domains.

The role involves producing critical software documentation and ensuring the reliability of complex engineering applications. Candidates should possess experience in embedded software within aerospace or other safety-critical sectors. Join a team working at the forefront of technology in the growing space sector.

Qualifications

  • Strong programming experience in C/C++ and Python.
  • Experience developing embedded software within aerospace or safety-critical environments.
  • Strong understanding of embedded computer architecture and operating systems.

Responsibilities

  • Design, develop and maintain embedded flight software for advanced engineering applications.
  • Develop software architecture for mission-critical embedded systems.
  • Produce clear technical documentation throughout the development lifecycle.

Skills

C/C++ programming
Python programming
Embedded Linux
Real-time operating systems
Embedded communication protocols
Software development practices
Analytical and troubleshooting skills
Collaboration skills

Education

Degree in Computer Science, Software Engineering, Aerospace Engineering, Electronics Engineering

Tools

Git

Job description

This is an excellent opportunity to work on mission-critical embedded software within a collaborative engineering environment. You'll contribute across the full software development lifecycle, from software architecture and development through to integration, verification and hardware testing, helping deliver highly reliable software for complex engineering applications.

The Opportunity

Working alongside systems, electronics and hardware engineers, you'll develop robust embedded software for complex mission-critical systems. You'll contribute to the design of fault-tolerant software, hardware interfaces and core system functionality, ensuring reliable operation in demanding environments.

Key Responsibilities
  • Design, develop and maintain embedded flight software for advanced engineering applications.
  • Develop software architecture for mission-critical embedded systems.
  • Develop software supporting command, telemetry and communications functions.
  • Develop low-level software interfaces for embedded hardware and peripheral devices.
  • Design robust boot processes, memory management and fault recovery functionality.
  • Support software integration across complex hardware and software systems.
  • Develop and maintain automated testing and continuous integration workflows.
  • Perform software integration, verification and validation on engineering hardware.
  • Produce clear technical documentation throughout the development lifecycle.
  • Collaborate closely with multidisciplinary engineering teams to deliver high-quality software solutions.
  • Degree in Computer Science, Software Engineering, Aerospace Engineering, Electronics Engineering or a related discipline.
  • Commercial experience developing embedded software within aerospace, defence, automotive, robotics, industrial automation or other safety-critical environments.
  • Strong programming experience using C/C++ and Python.
  • Experience developing software for embedded Linux and/or real-time operating systems.
  • Strong understanding of embedded computer architecture, operating systems and memory management.
  • Experience with embedded communication protocols such as CAN, UART, SPI, I²C or similar.
  • Experience using Git and modern software development practices.
  • Experience integrating, testing and debugging software on embedded hardware.
  • Strong analytical, troubleshooting and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Flight or mission-critical software development.
  • Experience with aerospace software frameworks or middleware.
  • FPGA or embedded hardware integration.
  • Hardware-in-the-loop (HIL), integration or environmental testing.
  • Experience working within regulated engineering or safety-critical development environments.
Why Apply?

You’ll join a collaborative engineering team where you’ll have the opportunity to solve technically challenging problems, contribute to the development of cutting‑edge embedded systems and work across the full software development lifecycle.

The role offers genuine technical ownership, exposure to advanced technologies, and the opportunity to work alongside experienced engineers on projects with real-world impact, while developing your career within the growing space sector.

If you’re passionate about embedded software, solving complex engineering challenges and contributing to the future of the space industry, we’d love to hear from you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Flight Software Engineer
Senior Flight Software Engineer

NewSpace Technical • Los Angeles (CA)

On-site
USD 155,000 - 200,000
Equity opportunity
Paid Time Off
Flight Software Engineer
Flight Software Engineer

W3Global • Torrance (CA)

On-site
USD 120,000 - 160,000
Flight Software Engineer
Flight Software Engineer

Fruition Group US • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Equity
Benefits
Senior Embedded Software Engineer - Flight Software
Senior Embedded Software Engineer - Flight Software

E-Space • Saratoga (CA)

On-site
USD 130,000 - 180,000
Senior Embedded Software Engineer - Flight Software
Senior Embedded Software Engineer - Flight Software

Espace • Saratoga (CA)

On-site
USD 90,000 - 120,000
Embedded Flight Software Engineer
Embedded Flight Software Engineer

Actalent • Huntsville (AL)

On-site
USD 180,000 - 240,000
Flight Software Engineer
Flight Software Engineer

Red Canyon Engineering & Software • United States

On-site
USD 85,000 - 120,000
Innovation-driven environment
Opportunities for professional growth
Collaborative team culture
Flight software engineer
Flight software engineer

Proteus Space • Los Angeles (CA)

Hybrid
USD 120,000 - 180,000
Senior Embedded Software Engineer - Flight Software Software
Senior Embedded Software Engineer - Flight Software Software

Front Door Defense • Saratoga (CA)

On-site
USD 130,000 - 180,000
Senior Embedded Flight Software Engineer
Senior Embedded Flight Software Engineer

Axiom Space • Houston (TX)

On-site
USD 100,000 - 130,000