Flight Software Engineer - Full Ownership of Satellite Code

Darwin Recruitment

California (MO)

On-site

USD 120,000 - 190,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A spacecraft technology company in Los Angeles is seeking a hands-on Flight Software Architect to own the architecture from design through testing on real hardware.

You will build and maintain the flight software architecture, write drivers for FPGAs and GPIOs, interface with peripherals, manage CI/CD pipelines in GitLab, and run test campaigns on flatsat testbeds and flight units while coordinating with other engineers.

Qualifications

  • Degree in computer science, engineering or related field, or equivalent practical experience.
  • Five or more years of core flight software experience in aerospace, hands-on with spacecraft code and test.
  • Proven track record leading flight software development on satellites.
  • Proficiency in Python, C/C++, and embedded Linux.
  • Experience with hardware protocols I2C, CAN, UART, RS485.
  • Experience interfacing software with FPGAs and GPIOs.
  • GitLab and CI/CD workflows.
  • US person, eligible for DoD Top Secret clearance (sponsorship available).

Responsibilities

  • Build and maintain the spacecraft flight software architecture, adding components and protocols for mission specific payloads.
  • Own core system functions including telemetry collection, precise time stamping, rate group scheduling and bus communications.
  • Write drivers and logic to interface with FPGAs and GPIOs, and make the volatile versus non-volatile memory decisions that protect data integrity.
  • Develop boot behaviours, partition swapping logic and fail safe recovery modes.
  • Manage the codebase and CI/CD pipelines in GitLab.
  • Run test campaigns on flatsat testbeds and flight units.
  • Provide technical direction to other engineers and work across teams to integrate subsystems with the main compute element.

Skills

Python
C/C++
Embedded Linux
Hardware protocols
FPGA interfacing
GitLab CI/CD

Education

Bachelor’s degree in computer science or engineering
Equivalent practical experience

Job description

A spacecraft technology company in Los Angeles is seeking a hands-on Flight Software Architect to own the architecture from design through testing on real hardware.

You will build and maintain the flight software architecture, write drivers for FPGAs and GPIOs, interface with peripherals, manage CI/CD pipelines in GitLab, and run test campaigns on flatsat testbeds and flight units while coordinating with other engineers.

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

Darwin Recruitment • California (MO)

On-site
USD 120,000 - 190,000
Senior Flight Software Lead — Small Satellite Systems
Senior Flight Software Lead — Small Satellite Systems

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

Darwin Recruitment • Los Angeles (CA)

On-site
USD 140,000 - 190,000
Company-paid medical, dental, vision
Unlimited PTO
Relocation paid
Flight Software Engineer – Satellite Autonomy
Flight Software Engineer – Satellite Autonomy

Pow.bio • Los Angeles (CA)

On-site
USD 115,000 - 145,000
Equity in Apex
Comprehensive healthcare
Competitive 401(k) plan
+3
Flight Software Engineer - Satellite Autonomy & Real-Time
Flight Software Engineer - Satellite Autonomy & Real-Time

Front Door Defense • Los Angeles (CA)

On-site
USD 150,000 - 180,000
Equity in Apex
World-class healthcare
PTO 15–20 days+
+5
Flight Software Engineer, Satellite Systems - Equity Eligible
Flight Software Engineer, Satellite Systems - Equity Eligible

Apex - Spacecraft Manufacturing • Los Angeles (CA)

On-site
USD 185,000 - 215,000
Flight Software Engineer — Spacecraft (Embedded C/C++)
Flight Software Engineer — Spacecraft (Embedded C/C++)

Fruition Group US • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Equity
Benefits
Flight Software Engineer
Flight Software Engineer

EVONA • San Francisco (CA)

On-site
USD 140,000 - 200,000
Flight Software Engineer, Satellite Systems (Mid)
Flight Software Engineer, Satellite Systems (Mid)

Apex Technology, Inc. • Los Angeles (CA)

On-site
USD 150,000 - 180,000
Equity in the company
100% company-paid healthcare
Comprehensive PTO package
+6
Flight Software Engineer — Real-Time Spacecraft Systems
Flight Software Engineer — Real-Time Spacecraft Systems

Apex Technology, Inc. • Los Angeles (CA)

On-site
USD 115,000 - 145,000
Equity ownership
100% company-paid medical, dental, and vision
15 to 20+ days of PTO plus holidays
+5