Software Engineer

EVONA

San Francisco (CA)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EVONA in the San Francisco Bay Area is seeking a Flight Software Engineer to take ownership of the flight software stack, from embedded Linux drivers to controls and comms. You will design interfaces between payload, ground, and software, and hunt bugs with observability and test systems.

The role emphasizes maintainability, modular design, and strong collaboration across radio, data management, attitude control, and system safety teams. 3+ years in service-based software is expected.

Qualifications

  • 3+ years building taskable software stacks (web servers or service-based systems).
  • Experience designing software-to-software and software-to-human interfaces.
  • Comfort with Linux drivers and the /dev interface.
  • Bias toward maintainable, simple solutions over clever hacks.
  • Strong communication across disciplines and teams.

Responsibilities

  • Build the flight software service stack that runs the spacecraft.
  • Design clean interfaces between payload, ground, and software.
  • Hunt bugs with observability, tests, and reliability focus.
  • Collaborate across radio, data, attitude control, and safety.
  • Keep systems modular and maintainable, avoiding unnecessary complexity.

Skills

Service-based stacks
Software interfaces
Linux drivers
Maintainability focus
Cross-functional communication

Tools

Docker
Rust
Python
MQTT
RPC
Protobuf
FlatBuffers
Embedded Linux
Spacecraft flight software

Job description

Flight Software Engineer | San Francisco Bay Area

Satellites are getting a redesign — and we need someone to help run the software that keeps them alive.

We're working with an early-stage aerospace company building a new generation of compact, high-performance spacecraft. Their tech is rewriting the economics of satellite constellations — smaller, smarter, cheaper to launch and easier to operate at scale.

Join a small, sharp engineering team and take real ownership of the flight software stack that operates the spacecraft — from embedded Linux and hardware interfaces to controls and comms.

What you'll be doing:
  • Building the flight software service stack that runs the spacecraft
  • Designing clean, product-grade interfaces between payload, ground and software
  • Hunting down bugs before they become mission-critical — observability, test systems, reliability engineering
  • Working cross-functionally across radio, data management, attitude control and system safety
  • Keeping things simple — modular, task-oriented systems, not sprawling complexity
What you'll bring:
  • 3+ years building taskable software stacks (think web servers or similar service-based systems)
  • Experience designing software-to-software and software-to-human interfaces
  • Comfort working with Linux drivers and the /dev interface
  • A bias towards simplicity — you'd rather build something maintainable than something clever
  • Strong communication skills — you'll be working across disciplines, a lot
Bonus points for:
  • Docker
  • Rust and/or Python
  • MQTT/RPC
  • Protobuf/FlatBuffers
  • embedded Linux
  • spacecraft flight software
  • attitude determination & control (ADC)
  • robotics/IoT/autonomous systems

If you like building software that controls real, physical things — and want to see your code flying in orbit — let's talk.

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

EVONA • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior / Principal Flight Software Engineer - Spacecraft Payloads
Senior / Principal Flight Software Engineer - Spacecraft Payloads

EVONA • Albuquerque (NM)

On-site
USD 140,000 - 210,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
Senior / Principal Flight Software Engineer - Spacecraft Payloads
Senior / Principal Flight Software Engineer - Spacecraft Payloads

EVONA • Santa Clara (CA)

On-site
USD 180,000 - 260,000
Software Engineer
Software Engineer

Engtal • El Segundo (CA)

On-site
USD 120,000 - 180,000
Senior Flight Software Engineer
Senior Flight Software Engineer

EVONA • United States

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

TalentRemedy • United States

On-site
USD 130,000 - 175,000
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
Head of Software Engineering
Head of Software Engineering

InnoForge • Los Angeles (CA)

On-site
USD 180,000 - 240,000