Flight Software Engineer
Los Angeles
USA
Permanent
Satellite System Engineering
Spacecraft Flight Software Engineer
Los Angeles, California | Full time, onsite | Relocation supported
We are working with a spacecraft technology company in Los Angeles that designs and builds custom satellites for government and prime contractor customers. Small engineering team, funded, with hardware already flying. This is a hands on ownership role, not a supervisory one.
The role
You will own the flight software architecture and take it all the way through to test on real hardware.
- 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
What you need
- Degree in computer science, engineering or a related technical field, or equivalent practical experience
- Five or more years of core flight software experience in aerospace, hands on with spacecraft code and test
- A track record of leading flight software development on satellites, not just contributing to it
- Python, C and C++, and embedded Linux
- Hardware level protocols such as I2C, CAN, UART and RS485
- Experience interfacing software with FPGAs and GPIOs
- GitLab and CI/CD workflows
- US person, willing and eligible to obtain a DoD Top Secret security clearance. You do not need to hold one already, as sponsorship is available
Nice to have
- FPrime or cFS
- Memory management, file systems and bootloader development
- Clean room and ESD experience
- Advanced degree in a relevant field
What is on offer
Medical, dental and vision paid by the company for the employee, flexible vacation, 401k matching, holiday pay, and pregnancy, family and military service leave. Interview travel and relocation are covered. Full ownership of the flight software in a team small enough that your work is visible at company level, with a fast, decisive interview process.
Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.

Adam Slade

Submit Your CV
Similar Jobs
1
Permanent
Senior Embedded Software EngineerSpace
Satellite System Engineering
Senior Embedded Software Engineer – Space Systems Darwin Space are representing a European space technology company that is expanding its senior engineering team. We’re See more…
to €95,000/year
Berlin
Germany
1
Permanent
Flight Software EngineerSpace
Satellite System Engineering
Spacecraft Flight Software Engineer | Los Angeles Most satellites take two years to design. This team does it in nine months, and one of See more…
to $190,000/year
Los Angeles
USA
0
Permanent
Satellite Autonomy EngineerSpace
Satellite System Engineering
Lead / Senior Autonomy Engineer Satellites fail silently, and the engineers who stop that from happening are among the most critical people in the See more…
to $172,000/year
Los Angeles
USA