Flight Autonomy Embedded Software Engineer

Eradrive, Inc.

Palo Alto, Northern (CA, KY)

Hybrid

USD 180,000 - 240,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

EraDrive, Inc. seeks a low-level embedded software engineer to own the core firmware for Era-Node, the flight autonomy module. You will define the firmware architecture and implement zero-to-one software that interfaces star trackers and compute systems in a radiation-prone space environment.

You will write bare-metal and RTOS-based C/C++ code, optimize data pipelines, and develop robust drivers and timing systems. Collaboration with payload hardware and autonomy teams is essential.

Qualifications

  • In-depth embedded software experience for custom hardware from bring-up to deployment.
  • Proficiency in bare-metal and RTOS-based C/C++ development.
  • Experience with space/high-reliability applications and radiation considerations.
  • Strong understanding of hardware-software interfaces and timing constraints.
  • Hands-on debugging with JTAG/SWD and lab instruments.

Responsibilities

  • Own the end-to-end embedded software architecture for Era-Node, developing bare-metal and RTOS firmware in C/C++.
  • Optimize low-level compute pipelines and memory access patterns to maximize GNC/AI performance.
  • Write and optimize hardware drivers for image sensors, compute modules, and memory devices.
  • Develop deterministic state machines and timing logic across multiple sensors and compute nodes.
  • Implement robust serial communications stacks (RS-422, SpaceWire, CAN, SPI, I2C, UART).
  • Incorporate fault tolerance and radiation mitigation (watchdogs, scrubbing, SEU handling).
  • Lead board bring-up using JTAG/SWD, oscilloscopes, and logic analyzers.
  • Architect microsecond-precise software timing and hardware triggering for data capture.
  • Develop HIL test platforms integrating flight computers and sensors.

Skills

Bare-metal C/C++
RTOS development
Driver development
Hardware-software integration
Real-time systems
Space hardware familiarity
JTAG/SWD debugging
Embedded debugging tools
Serial protocol interfaces

Education

Bachelor’s or higher in Computer/Electrical Engineering or Mechatronics

Tools

JTAG/SWD
Oscilloscopes
Logic Analyzers
CAN/RS-422/RS-485 interfaces
SPI/I2C/UART

Job description

EraDrive, Inc. seeks a low-level embedded software engineer to own the core firmware for Era-Node, the flight autonomy module. You will define the firmware architecture and implement zero-to-one software that interfaces star trackers and compute systems in a radiation-prone space environment.

You will write bare-metal and RTOS-based C/C++ code, optimize data pipelines, and develop robust drivers and timing systems. Collaboration with payload hardware and autonomy teams is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Eradrive, Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Lead Space Systems Engineer - Autonomy & Flight Units
Lead Space Systems Engineer - Autonomy & Flight Units

EraDrive • Palo Alto (CA)

On-site
USD 180,000 - 230,000
Space Systems Engineer
Space Systems Engineer

Eradrive, Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 140,000 - 200,000
Space Systems Engineer
Space Systems Engineer

EraDrive • Palo Alto (CA)

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

Reliable Robotics • Mountain View (CA)

On-site
USD 140,000 - 200,000
Lead Space Systems Engineer - End-to-End Flight Hardware
Lead Space Systems Engineer - End-to-End Flight Hardware

Eradrive, Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 140,000 - 200,000
Senior Embedded Software Engineer - Drone Autonomy
Senior Embedded Software Engineer - Drone Autonomy

Sine-Engineering • Bozeman (MT)

On-site
USD 90,000 - 130,000
15 days vacation
5 personal/sick days
Health insurance
+1
Senior Embedded Software Engineer - Flight Safety Autonomy
Senior Embedded Software Engineer - Flight Safety Autonomy

Reliable Robotics Corporation • Mountain View (CA)

On-site
USD 120,000 - 180,000
Senior Space Firmware Engineer — Embedded Flight Software
Senior Space Firmware Engineer — Embedded Flight Software

Vardaspace • El Segundo (CA)

On-site
USD 169,000 - 216,000
Health insurance
401(k) match
Relocation support
+3
Principal Embedded Systems Engineer - Spaceflight
Principal Embedded Systems Engineer - Spaceflight

EVONA • Albuquerque (NM)

On-site
USD 150,000 - 190,000