Embedded Flight Software Engineer (Spacecraft)

Apex Space, Inc.

Los Angeles (CA)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity
Healthcare
PTO
401(k)
Parental leave
Lunch
Office perks

Job summary

Apex Space, Inc. seeks an Embedded Software Engineer on the Flight Software team to design and deliver software for our spacecraft avionics. You will own software from design through flight, collaborating with avionics, GNC, propulsion and hardware engineers.

Requirements include 3+ years of C/C++ in embedded systems, firmware for microcontrollers, writing low-level drivers over SPI/I2C/UART/Ethernet/CAN, and hardware-software integration. U.S. Person status is required.

Qualifications

  • 3+ years writing C/C++ for embedded systems, ideally on spacecraft, robotics, automotive, or other hardware that interacts with the physical world.
  • Experience developing firmware for microcontrollers, either bare-metal or on an RTOS.
  • Experience writing and debugging low level device drivers over interfaces such as SPI, I2C, UART, Ethernet, and CAN.
  • Comfort with hardware/software integration, including reading schematics and using tools like oscilloscopes and logic analyzers to bring up new hardware.
  • Solid understanding of microcontroller and microprocessor architecture, including memory, buses, and DMA.

Responsibilities

  • Develop the low level software that configures and drives the processor peripherals and communication interfaces on our avionics.
  • Write and debug the device drivers for the sensors, actuators, and components across the bus.
  • Implement onboard algorithms, including closed loop control and the logic that detects and responds to faults such as failed sensors or radiation upsets.
  • Write quick, iterative code to support bench and development testing, along with the rigorous, reviewed, and tested code that ships to manufacturing and flight.
  • Provide embedded software input into new system and hardware designs.
  • Support commissioning of spacecraft during launch and early operations, ensuring software systems remain functional during critical operations.

Skills

C/C++ for embedded systems
Firmware development
Device drivers (SPI/I2C/UART/Ethernet)
Hardware/software integration
Microcontroller architecture

Education

Bachelor's degree in CS, EE or equivalent

Tools

Oscilloscopes
Logic analyzers

Job description

Apex Space, Inc. seeks an Embedded Software Engineer on the Flight Software team to design and deliver software for our spacecraft avionics. You will own software from design through flight, collaborating with avionics, GNC, propulsion and hardware engineers.

Requirements include 3+ years of C/C++ in embedded systems, firmware for microcontrollers, writing low-level drivers over SPI/I2C/UART/Ethernet/CAN, and hardware-software integration. U.S. Person status is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Flight Software Engineer, Spacecraft
Embedded Flight Software Engineer, Spacecraft

Apex Technology, Inc. • Los Angeles (CA)

On-site
USD 120,000 - 180,000
Equity
Healthcare
PTO 15–20 days
+5
Senior Spacecraft Flight Software Engineer
Senior Spacecraft Flight Software Engineer

Apex Technology, Inc. • Los Angeles (CA)

On-site
USD 155,000 - 210,000
Equity in Apex
Health insurance (medical, dental, and
PTO starting at 15 days
+2
Senior Spacecraft Embedded Systems Engineer
Senior Spacecraft Embedded Systems Engineer

Apex Space, Inc. • Los Angeles (CA)

On-site
USD 155,000 - 210,000
Equity (stock options)
Health insurance
PTO 15–20 days + holidays
+6
Flight Software Engineer - Spacecraft Systems
Flight Software Engineer - Spacecraft Systems

Telemetry Today LLC • Los Angeles (CA)

On-site
USD 120,000 - 180,000
Equity
Healthcare
Paid time off
+7
Senior Flight Software Engineer - Spacecraft Embedded Systems
Senior Flight Software Engineer - Spacecraft Embedded Systems

AST SpaceMobile • Lanham (MD)

On-site
USD 140,000 - 190,000
Senior Spaceflight Embedded Software Engineer
Senior Spaceflight Embedded Software Engineer

AST SpaceMobile • Washington

On-site
USD 140,000 - 190,000
Senior Flight Software Engineer — Spacecraft & FPGA
Senior Flight Software Engineer — Spacecraft & FPGA

AST & Science LLC • Lanham (MD)

Hybrid
USD 140,000 - 210,000
Senior Embedded Flight Software Engineer – Avionics
Senior Embedded Flight Software Engineer – Avionics

Telemetry Today LLC • Los Angeles (CA)

On-site
USD 155,000 - 250,000
Equity in Apex
Company-paid health insurance
PTO 15–20 days + holidays
+2
Flight Software Engineer – Spacecraft
Flight Software Engineer – Spacecraft

Actalent • Sterling (VA)

On-site
USD 158,399,000 - 235,565,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+1
Embedded Software Engineer — Spacecraft Avionics
Embedded Software Engineer — Spacecraft Avionics

Impulse Space • Redondo Beach (CA)

On-site
USD 130,000 - 280,000
Stock options
Medical, vision & dental coverage
401(k) retirement plan