Embedded Software Engineer

Fruition Group US

Los Angeles (CA)

On-site

USD 150,000 - 200,000

Full time

4 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity package
Medical, dental, vision
Flexible vacation
Family leave

Job summary

Fruition Group US in Los Angeles is seeking an experienced Embedded Flight Software Engineer to bridge low-level hardware and high-level FSW logic. You will ensure reliable boot, safe recovery, and deterministic space communication.

You will develop drivers for MCUs and FPGAs, design bootloaders, and manage memory across nonvolatile storage while ensuring data integrity across reboots. A DoD Top Secret clearance is required.

Qualifications

  • 5+ years of embedded software experience with low-level drivers or bootloaders.
  • Experience with C/C++ in embedded systems and RTOS or embedded Linux.
  • Familiarity with hardware interfaces (SPI, I2C, CAN, UART) and boot architecture.
  • Experience with bootloaders, memory management, and device drivers.
  • Experience with version control and automated testing/CI workflows.

Responsibilities

  • Develop low-level C/C++ drivers and hardware interfaces for microcontrollers, FPGAs, and buses.
  • Design stage-1 and stage-2 bootloaders and fail-safe recovery modes.
  • Architect memory management across NOR/NAND Flash, SRAM, and EEPROM.
  • Configure bus interfaces between compute units, peripherals, and payloads.
  • Implement telemetry, time sync, and task scheduling in RTOS or embedded OS.
  • Support HIL testing on flatsats and use diagnostic tools.
  • Contribute to CI/CD workflows and flight-unit test campaigns.
  • Provide technical guidance on FSW architecture to engineers.

Skills

Embedded software
C/C++
Bootloaders
Drivers
RTOS
Embedded Linux
Git
CI/CD
FPGA interfaces

Education

Bachelor's or advanced degree in CS or aerospace engineering

Tools

Git
FPGA tooling
FPGA emulator tools

Job description

Embedded Flight Software Engineer | Los Angeles, CA | $150,000 - $200,000 + Equity

If you enjoy working where software meets hardware, with bootloaders, drivers, and FPGA interfaces on real flight units, this one's for you.

I'm partnering with a Los Angeles spacecraft company that delivers custom satellites at industry-leading speed. They need an experienced Embedded Flight Software Engineer to bridge the gap between low-level hardware and high-level FSW logic, making sure spacecraft boot reliably, recover safely, and communicate deterministically in space.

What you'll be doing
  • Developing low-level C/C++ drivers, BSPs, and hardware interfaces for microcontrollers, FPGAs, and standard comms buses
  • Designing stage-1 and stage-2 bootloaders, partition swapping logic, and fail-safe recovery modes
  • Architecting memory management across NOR/NAND Flash, SRAM, and EEPROM to protect data integrity across reboots
  • Configuring bus interfaces (SPI, I2C, CAN, UART, SpaceWire, PCIe) between compute units, peripherals, and payloads
  • Implementing telemetry collection, time synchronization, and task scheduling in RTOS or embedded OS environments
  • Running HIL testing and debugging on flatsats with logic analyzers, oscilloscopes, and FPGA emulator tools
  • Contributing to CI/CD workflows and test campaigns on testbeds and flight units
  • Providing technical guidance on FSW architecture to fellow engineers
What you'll bring
  • Bachelor's or advanced degree in computer science, aerospace engineering, or a similar field
  • 5+ years of embedded software experience, including low-level drivers, hardware integration, or bootloaders
  • Strong C and C++, plus embedded Linux and RTOS experience
  • Hands-on BSP, device driver, and boot system development
  • Experience with FPGAs, custom hardware interfaces, and low-level protocols (SPI, I2C, CAN, UART)
  • Familiarity with Git and automated testing/CI
  • Nice to have: custom FPGA drivers, bootloader design, Flash file systems, image verification and recovery, and clean room/ESD experience
  • Must hold, or be eligible to obtain, a US DoD Top Secret clearance
What's on offer
  • $150,000 - $200,000 base salary, depending on experience
  • Equity package
  • Comprehensive benefits, including paid medical, dental, vision, flexible vacation, and family leave

This is a full-time, on-site role at the Los Angeles facility (not remote or hybrid). It's a US-based role, and relocation assistance is available for the right person.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Flight Software Engineer
Embedded Flight Software Engineer

Darwin Recruitment • Los Angeles (CA)

On-site
USD 150,000 - 210,000
Paid medical
Flexible vacation
Sick days
+8
Embedded Flight Software Engineer
Embedded Flight Software Engineer

Protingent • Los Angeles (CA)

On-site
USD 130,000 - 170,000
Flight Software Engineer at Darwin Recruitment Los Angeles, CA
Flight Software Engineer at Darwin Recruitment Los Angeles, CA

Darwin Recruitment • Los Angeles (CA)

On-site
USD 120,000 - 180,000
Medical, dental and vision benefits
Flexible vacation
401k matching
+2
Embedded Flight SW Engineer for Spacecraft (LA) Equity
Embedded Flight SW Engineer for Spacecraft (LA) Equity

Fruition Group US • Los Angeles (CA)

On-site
USD 150,000 - 200,000
Equity package
Medical, dental, vision
Flexible vacation
+1
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 Embedded Software Engineer - Flight Software
Senior Embedded Software Engineer - Flight Software

E-Space • Saratoga (CA)

On-site
USD 130,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

EOI Space • Lafayette (CO)

On-site
USD 133,000 - 187,000
Embedded Software Engineer - Aerospace
Embedded Software Engineer - Aerospace

AYM • Los Angeles (CA)

On-site
USD 130,000 - 185,000
Health & Insurance
15 PTO days
401(k) with company match
Embedded Software Engineer
Embedded Software Engineer

Stealth Startup • Gardena (CA)

On-site
USD 100,000 - 130,000
Embedded Software Engineer (C++/Space/RF/Ground Systems)
Embedded Software Engineer (C++/Space/RF/Ground Systems)

Attis • Torrance (CA)

On-site
USD 140,000 - 200,000