FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Flight Software Engineer
Red Canyon Engineering & SoftwareSoftware Engineer contributing to spacecraft flight software development and testing, involved in the full software lifecycle. Collaborating with a small team on mission concept development and proposal writing.
Tech Stack
Tools & technologiesLinux
About the role
Key responsibilities & impact- Contribute to the development and testing of our satellite flight software.
- Involved in the full lifecycle of flight software development, from requirements definition through operations.
- Contribute to mission concept development, in-house modeling and simulation capabilities, and proposal writing.
- Provide autonomous support of complex assignments, under the leadership of the Software Team Lead and Software Engineering Manager.
- Upgrade existing flight software for new missions.
- Develop in-house tools to analyze flight software performance and assess compatibility with new mission and conops.
- Develop and execute flight software verification and validation tests at various levels.
- Work with manufacturing engineers to support installation onto test environments and eventual flight hardware.
- Participate in anomaly resolution activities and patch existing flight software.
- Develop, integrate, and test flight software applications using spacecraft flight software frameworks such as NASA's Core Flight System (cFS).
Requirements
What you’ll need- Experience developing spacecraft flight software (FSW) for satellites, spacecraft, launch vehicles, or autonomous aerospace systems.
- Experience with NASA Core Flight System (cFS) and/or other spacecraft flight software architectures.
- Experience with real-time operating systems such as RTEMS, VxWorks, Integrity, or embedded Linux.
- Familiarity with spacecraft command and telemetry systems, CCSDS protocols, fault management, and onboard autonomy.
- Experience with Hardware-in-the-Loop (HIL), FlatSat, digital twin, or spacecraft integration and test environments.
- Experience supporting spacecraft mission operations, anomaly resolution, and on-orbit software maintenance.
- Bachelor's degree in STEM (Science, Technical, Engineering, Math) or related scientific areas.
- A minimum of 3 years with a Bachelor's degree, or 1 year with a Master's degree.
- Proven track-record of working with aerospace hardware and/or software systems, starting from conceptual designs and tradeoffs through detailed design, development, manufacture, integration, test, deployment, and operations.
- Proficiency in C/C++.
Benefits
Comp & perks- US Citizenship. 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C/C++flight software developmentreal-time operating systemsNASA Core Flight System (cFS)Hardware-in-the-Loop (HIL)FlatSatdigital twinembedded Linuxverification and validation testsanomaly resolution
Soft Skills
autonomous supportleadershipcollaborationproblem-solvingcommunication