Flight software engineer

Proteus Space

Los Angeles (CA)

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Proteus Space is hiring a Flight Software Engineer in Los Angeles, CA. The role focuses on designing, implementing, and maintaining flight software for spacecraft with core control algorithms and fault management logic.

You will work with embedded platforms, hardware-in-the-loop environments, and ground tools, writing production-quality code and reviewing it regularly. Collaboration with systems, hardware, and AI&T teams is essential to drive reliable, iterative software architectures.

Qualifications

  • Strong Computer Science fundamentals including data structures, algorithms, and operating systems.
  • Proficiency in software development for embedded or real-time systems.
  • Experience with OOP and modern software design patterns.
  • Familiarity with backend concepts, APIs, and distributed systems for ground software interfaces.
  • Experience with C, C++, Rust and Python as programming languages.
  • Comfort with Linux-based development environments, build systems, and Git.
  • Background in aerospace, robotics, or other safety-critical or real-time applications is a plus.
  • Bachelor’s or advanced degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • Ability to work collaboratively in cross-functional teams, communicate clearly, and own projects from design through deployment.

Responsibilities

  • Designing, implementing, and maintaining flight software for spacecraft, including core control algorithms, communication interfaces, and fault management logic.
  • Writing and reviewing production-quality code, integrating software with hardware-in-the-loop test environments, and debugging across embedded platforms and ground tools.
  • Collaborating with systems, hardware, and AI&T teams to define requirements, ensure reliability, and support rapid iteration on flight software architectures.
  • Contributing to internal documentation, participating in design reviews, and improving development workflows and tooling.

Skills

CS fundamentals
Embedded/real-time
OOP & design patterns
Backend APIs & distributed systems
C/C++/Rust & Python
Linux/Git
Aerospace/Robotics safety-critical
Team collaboration

Education

Bachelor's or advanced degree in CS/Engineering

Job description

Company Description

Proteus Space accelerates the spacecraft definition and Assembly, Integration & Test (AI&T) life cycle from years to months, enabling customers to field responsive space assets on radically shorter timelines. The company delivers full design packages with Hardware-in-the-Loop (HIL) validation, providing greater confidence in performance before deployment. Its approach combines transformational speed and scale with robust technical rigor, appealing to teams focused on rapid prototyping and innovation in space systems. Design specifications are supported by Government Purpose Data Rights and customer-owned deliverables, giving partners long-term control and flexibility over their solutions.


Role Description

The Flight Software Engineer is a full-time, hybrid role based in Los Angeles, CA, with flexibility for some work-from-home days. This role focuses on designing, implementing, and maintaining flight software for spacecraft, including core control algorithms, communication interfaces, and fault management logic. Day-to-day activities include writing and reviewing production-quality code, integrating software with hardware-in-the-loop test environments, and debugging issues across embedded platforms and ground tools. The engineer collaborates closely with systems, hardware, and AI&T teams to define requirements, ensure reliability, and support rapid iteration on flight software architectures. Responsibilities also include contributing to internal documentation, participating in design reviews, and improving development workflows and tooling.


Qualifications


  • Strong Computer Science fundamentals, including data structures, algorithms, and operating systems.

  • Proficiency in Software Development and Programming for embedded or real-time systems.

  • Experience with Object-Oriented Programming (OOP) and modern software design patterns.

  • Familiarity with Back-End Development concepts, APIs, and distributed systems helpful for ground software interfaces.

  • Experience with at least one systems programming language (e.g., C, C++, Rust) and a scripting language (e.g., Python).

  • Comfort with Linux-based development environments, build systems, and version control (e.g., Git).

  • Background in aerospace, robotics, or other safety-critical or real-time applications is a plus.

  • Bachelor’s or advanced degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

  • Ability to work collaboratively in cross-functional teams, communicate clearly, and own projects from design through deployment.

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

Similar jobs worth comparing

Flight Software Engineer
Flight Software Engineer

W3Global • Torrance (CA)

On-site
USD 120,000 - 160,000
Hybrid Flight Software Engineer — Spacecraft Systems
Hybrid Flight Software Engineer — Spacecraft Systems

Proteus Space • Los Angeles (CA)

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

Stealth Mode • Gardena (CA)

On-site
USD 95,000 - 130,000
Flight Software Engineer
Flight Software Engineer

Fruition Group US • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Equity
Benefits
Flight Software Engineer (Space)
Flight Software Engineer (Space)

NewSpace Technical • Los Angeles (CA)

On-site
USD 100,000 - 130,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

Darwin Recruitment • Los Angeles (CA)

On-site
USD 140,000 - 190,000
Company-paid medical, dental, vision
Unlimited PTO
Relocation paid
Senior Flight Software Engineer
Senior Flight Software Engineer

EVONA • United States

On-site
USD 100,000 - 130,000
Staff Flight Software Engineer, Interplanetary Sciences Program
Staff Flight Software Engineer, Interplanetary Sciences Program

Relativity Space • Long Beach (CA)

On-site
USD 181,000 - 271,000
Competitive salary
Equity
Generous paid time off
+1