CesiumAstro
Senior Flight Software Engineer
$133K–$161K
Westminster, CO · On-site · Senior · Full-time · Posted Aug 30, 2026
- Experience
- Minimum 5 years of industry experience in spacecraft software development; a Master’s degree may count as two years of experience.
- Education
- BS, MS, or PhD in Software or Computer Engineering from an accredited university or institution.
- Visa sponsorship
- Applicant must be a U.S. citizen, lawful permanent resident, conditional resident, asylee or refugee (protected individual as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain required authorizations from the U.S. Department of State.
About the job
Develops and validates satellite flight software and software-in-the-loop tests across the mission lifecycle, including spacecraft subsystem control and mission-system integration.
What you'll do
- Design, implement, test, document, review, and validate flight and system software for satellites and related mission systems.
- Develop software to monitor, test, and control spacecraft subsystems; integrate with hardware and assess third-party and open-source software.
- Support software quality, analyze performance and stability, and provide post-production and in-orbit customer support.
What they ask for
- Bachelor’s, master’s, or doctoral degree in Software or Computer Engineering from an accredited institution.
- At least 5 years of industry experience in spacecraft software development; a master’s degree may count as two years of experience.
- Hands-on software and hardware development and troubleshooting experience.
- Experience with C, C++, Python, or other programming languages in an aerospace context.
Nice to have
- CubeSat and SmallSat experience, including LEO, MEO, GEO, and beyond.
- Experience with JPL F’, NASA cFS, or other commercial space software frameworks.
Pay
USD 133,000–161,000 per-year-salary (base salary)
Tools
C, C++, Python, Linux, TCP/IP, UDP, JPL F’, NASA cFS
Model-written summary · the original posting is authoritative