Flight Software Engineer

EVONA

San Francisco (CA)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

EVONA is seeking a Flight Software Engineer to join a highly technical, multidisciplinary team building the software stack for operating spacecraft. The role offers hands-on ownership across flight software, embedded Linux, spacecraft interfaces, controls and hardware integration.

You will work on spacecraft reliability, product interface development, and software-to-software as well as software-to-human interfaces within a cross-functional team covering radio, data management, attitude control

Qualifications

  • 3+ years building taskable software stacks (e.g., web servers or similar).
  • Experience with service-based architectures and interface design.
  • Experience with Linux drivers and /dev interfaces.
  • Strong communication and collaboration skills.

Responsibilities

  • Spacecraft reliability: observability, testing, bug fixing, and best practices.
  • Product interface development for payload and ground interactions.
  • Developing software interfaces with a product mindset.
  • Cross-functional software engineering across radio, data management, attitude control, and safety.
  • Applying modular software practices to limit complexity.
  • Developing and evolving the flight software service stack.

Skills

Task-based software
Service-based architectures
Linux drivers
API design
Communication skills

Tools

Docker
MQTT
RPC
Protobuf/FlatBuffers

Job description

We’re working with an early-stage aerospace company developing a new generation of compact, high-performance spacecraft. The team is building differentiated satellite technology designed to improve the scalability, reliability and economics of deploying and operating satellite constellations.

They are looking for a Flight Software Engineer to join a highly technical, multidisciplinary engineering team and help develop the software stack responsible for operating the spacecraft.

This is a hands-on position with significant technical ownership, working across flight software, embedded Linux, spacecraft interfaces, controls and hardware integration.

Responsibilities:
  • Spacecraft reliability, including observability instrumentation, designing test systems to expose bugs, fixing bugs, and introducing/modeling best practices for reliable software.
  • Product interface development, including designing clean interfaces for payload and ground interactions.
  • Developing software interfaces with a product mindset, where the interfaces themselves are considered part of the product.
  • Cross-functional software engineering across radio, data management, attitude control and system safety.
  • Applying software engineering practices that limit complexity within task-oriented, modular systems.
  • Developing and evolving the flight software service stack responsible for operating the spacecraft.
Ideal Experience:
  • 3+ years of experience building taskable software stacks, such as web servers or comparable systems.
  • Experience with service-based architectures.
  • Experience designing software-to-software and software-to-human interfaces.
  • Experience with Linux drivers and the /dev interface.
  • Strong communication and collaboration skills.
  • A bias towards simplicity and maintainable software.
Desirable (experience with some of the following would be beneficial):
  • Docker.
  • Rust and/or Python.
  • MQTT and RPC.
  • Serialization technologies such as Protobuf or FlatBuffers.
  • Embedded Linux and hardware/software interfaces.
  • Spacecraft flight software or satellite systems.
  • Spacecraft mission concepts, including operations planning and attitude control.
  • Attitude Determination and Control (ADC) concepts, mathematics or systems.
  • IoT, robotics, autonomous systems or backend/distributed software controlling physical systems.
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

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

Fruition Group US • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Equity
Benefits
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
Flight Software Engineer
Flight Software Engineer

Alumni Founders • Seattle (WA)

On-site
USD 120,000 - 180,000
Equity
Paid Time Off
Medical Coverage
+4
Flight Software Engineer
Flight Software Engineer

Blue Signal Search • Los Angeles (CA)

On-site
USD 140,000 - 190,000
Healthcare coverage
Paid time off
Retirement benefits with matching
+2
Senior Flight Software Engineer
Senior Flight Software Engineer

EVONA • United States

On-site
USD 100,000 - 130,000
Flight Software Engineer - Embedded Systems & Communications
Flight Software Engineer - Embedded Systems & Communications

Approach Venture • Golden (CO)

On-site
USD 120,000 - 170,000
Equity compensation
Medical, dental, vision
Paid parental leave
+4
Principal Flight Software Engineer I
Principal Flight Software Engineer I

EVONA • Denver (CO)

On-site
USD 142,000 - 190,000
Equity (stock options)
Medical, dental, vision
HSA / FSA
+2
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
Senior Spacecraft Software Engineer
Senior Spacecraft Software Engineer

TalentRemedy • Herndon (VA)

On-site
USD 120,000 - 180,000