We are looking for a Flight Software Engineer with strong software fundamentals, real embedded or flight software experience, and the judgment to build robust systems under practical constraints. This role sits close to the hardware and close to the mission: you will help define how onboard systems collect data, manage resources, handle failures, and move information from sensor to storage to downlink. In this role, you will work across the full stack of flight software, from low-level interfaces and concurrency primitives to application-level services and end-to-end test infrastructure. You will be expected to reason clearly about trade-offs, debug across hardware and software boundaries, and build systems that are simple enough to trust when the environment gets messy. As an early member of the team, you will also help shape the engineering culture around flight software: how we write interfaces, test behavior, document assumptions, review designs, and balance first-principles rigor with pragmatic execution.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed