Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
Red Canyon Engineering & Software

Flight Software Engineer

Red Canyon Engineering & Software

Software 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.

Posted 6/13/2026full-timeRemote • 🇺🇸 United StatesMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
Linux

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 resume
Applicant 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