CareerPlanGet AI match score →

Flight Software Engineer

Junior Cloud DevOps Engineer (Remote)💼 Full-time🗓 2026-07-30

Core

Develop, execute, and implement flight software to command and monitor spacecraft, ensuring integration with hardware teams.

Role type

Flight Software Engineer

Builds

Spacecraft avionics, ground control, telemetry, and automated testing systems

Domain

Aerospace / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Linux, shell scripting, real-time operating systems, embedded software development

Preferred skills

bare-metal embedded systems, hardware debugging (schematics, logic analyzers, oscilloscopes), HITL testing, test framework development

Responsibilities

Implement spacecraft avionics software, implement ground control and telemetry software, implement automated testing software, interface with spacecraft components, troubleshoot real-time OS components, support team hiring

Seniority

Mid-level, hands-on IC

Rewrite
## About the role As our Flight Software Engineer, you will support the development, execution, and implementation of the flight software that commands and monitors the spacecraft. Additionally, you will connect with other teams to ensure that the software you've implemented works on their hardware. ## Responsibilities - Implement spacecraft avionics software - Implement ground control and telemetry software - Implement software for automated testing at component, functional and system levels, including HITL (Hardware in the Loop) testing - Implement low level software to interface with various spacecraft components - Implement/troubleshoot/improve real time operating system components - Support in recruiting, interviewing, and hiring additional teammates to our rapidly-growing team. ## Requirements - Bachelor of Science degree in CS, EE (or equivalent background knowledge) - A passion for building things, including working in a fast-paced environment and hands-on design and development - Experience with C and/or C++ - Experience with Linux and shell command line tools - Don't meet them all? Not a problem. Please apply even if you do not meet all these criteria. ## Bonus - Experience with designing real time systems - Experience with building bare-metal embedded system software - Experience with reading schematics and datasheets, debugging circuits that interface with embedded software, from debugger to logic analyzer to oscilloscope - Experience with web development frameworks and databases - Experience with test framework development, especially with HITL (Hardware in the Loop) systems
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗