Search jobs > Los Angeles, CA > Software engineer

Spacecraft Flight Software Engineer

Proteus Space
Los Angeles, CA, United States
Full-time

Company Description

Proteus Space is a Los Angeles-based satellite technology start-up, founded in 2021. Proteus is derived from the mythical Greek deity known for shape-shifting, signifying our commitment to delivering agility and adaptability to space systems.

Our rapid automated satellite design system, MERCURY, streamlines and automates the satellite design process. MERCURY incorporates advanced digital engineering methods for both commercial and defense applications.

Role Description :

As a Senior Flight Software Engineer, your core responsibility will be to write code that runs on custom avionics hardware, executing critical flight and ground test functions.

You will collaborate closely with avionics hardware engineers and other experts to develop performant and maintainable software solutions.

This role offers the opportunity to contribute to various aspects of spacecraft development, including system architecture, prototyping, flight projects, ground test control, and mission operation support.

Key Responsibilities :

  • Code Development : Write and implement software that runs on custom avionics hardware for flight and ground test functions.
  • Cross-functional Collaboration : Work with avionics hardware engineers to develop and maintain high-performance software solutions.
  • Spacecraft Development : Contribute to spacecraft development by architecting new systems, building prototypes, executing rigorous flight projects, and supporting mission operations.
  • Real-time Software Implementation : Implement, test, and integrate software for ADCS and other operations algorithms, command and telemetry, mission management, health and status monitoring, and fault management in a real-time framework.
  • Control Systems : Develop and enhance functions such as closed-loop control of physical processes and algorithms for detecting and responding to failures, including sensor malfunctions and radiation upsets.
  • Production Code : Write rigorous, reviewed, and tested code to support both manufacturing and flight operations.
  • Code Review : Review code written by others to ensure quality and adherence to best practices.

Qualifications :

  • Proven experience in software engineering, with a focus on flight or mission-critical systems.
  • Strong proficiency in programming languages such as C++, Python, or similar.
  • Experience with real-time software frameworks and control systems.
  • Familiarity with cFS (Core Flight System), Fprime, and / or MAX is highly desirable.
  • Familiarity with GNC algorithms, avionics hardware, and space vehicle systems.
  • Excellent problem-solving skills and ability to work in a collaborative, fast-paced environment.
  • Strong technical leadership and a commitment to continuous improvement.
  • 18 hours ago
Related jobs
Promoted
VirtualVocations
Burbank, California

A company is looking for an Orion Flight Software Unit Test Engineer. ...

Promoted
SpaceX
Hawthorne, California

As an engineer on the Starlink flight software team, you will design, develop and test software that is used to control SpaceX flight and ground systems. SOFTWARE ENGINEER, FLIGHT SOFTWARE. You will engage with other SpaceX software and hardware engineersto discover the needs of the mission and code...

Proteus Space
Los Angeles, California

As a Senior Flight Software Engineer, your core responsibility will be to write code that runs on custom avionics hardware, executing critical flight and ground test functions. Proven experience in software engineering, with a focus on flight or mission-critical systems. You will collaborate closely...

Promoted
SpaceX
Hawthorne, California

Bachelor's degree in computer science, software engineering, computer engineering, electrical engineering or other engineering discipline; OR 2+ years of professional software development experience in lieu of a degree. As a Software Engineer on the Starship Software team, you will design, develop, ...

Blue Origin
Los Angeles, California

You will create and maintain artifacts for flight software designs and present infrastructure and application flight software designs at gated reviews. As part of a diverse and hardworking team of engineers and technicians within the Space System Development (SSD) business unit, you will contribute ...

SpaceX
Hawthorne, California

Software Engineer on the Starship Software team, you will design, develop, and test software that is used to both control and simulate SpaceX flight systems. SOFTWARE ENGINEER, FLIGHT SOFTWARE (STARSHIP). Continuously improve software standards and software engineering best practices within Starship...

Apex
Los Angeles, California

We are seeking a seasoned senior spacecraft software engineer to work on a closely integrated team. Collaborate with cross-functional teams, including system engineers, network engineers, and operations personnel, to troubleshoot and resolve software-related issues. Collaborate with system engineers...

Argo Space
Hermosa Beach, California

As a Flight Software Engineer at Argo, you will be a member of the team architecting the full software stack for Argo's refuellable in-space transport vehicles and other space and ground test systems. You will help drive the overall spacecraft system architecture, execute vehicle design and higher-l...

Strativ Group
Los Angeles, California

As a Flight Software Engineer, you'll be part of a team developing the complete software system for advanced aerospace vehicles and related ground infrastructure. You'll be actively engaged in the entire software development process, from initial design concepts to hardware-in-the-loop testing, on-v...

Boeing
Los Angeles, California

Flight and Payload Software Engineer. The candidate will work with development leads for satellite flight and payload software, firmware, and algorithms to ensure engineering excellence and achieve program objectives. Bachelor of Science degree from an accredited course of study in engineering, engi...