🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
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.
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.