Principal Flight Software Engineer
Listed on 2026-07-11
-
Software Development
Software Engineer, Software Architect, DevOps
Astro Digital designs, builds, and operates a diverse range of small satellitesystems supporting space-based turnkey missions for several businessapplications, including earth observation, communications, in-orbitdemonstrations, risk reduction, science, and exploration. Astro Digital is headquartered in Littleton, Colorado with 100+ employees and infrastructurearound the globe.
Position SummaryWe are seeking a highly experienced Principal Flight Software Engineer to join our team developing mission-critical software forsatellite systems. In this role, you will serve as both a senior individual contributor and technical leader for the development of spacecraft flightsoftware. You will be responsible for architecting, designing, implementing,validating, and sustaining mission-critical application software that operatesonboard spacecraft throughout all phases of a mission lifecycle.
This individual will provide technical leadership across multiple programs,influence engineering strategy, mentor team members, and establish software development best practices while remaining hands-on with system architecture,code development, and integration.
We offer a hybrid schedule that blends in-personcollaboration from either our Littleton, CO or San Jose, CA facility, andremote flexibility.
PrimaryDuties & Responsibilities
- Design,develop, test, and deploy flight software for spacecraft and hostedpayloads includingfor command and telemetry processing, power control, thermalmanagement, communications, fault management, onboard autonomy, missionsequencing, and payload operations
- Implement software using modern C++ for real-time, multi-threaded Linux applications
- Serveas the technical authority for spacecraft flight software architecture,design, implementation, and validation
- Establish software development standards, coding guidelines, verification processes, and engineering best practices
- Mentorand develop flight software engineers, fostering technical excellence and engineering rigor
- Bachelor’s degree in Software Engineering,Electrical Engineering, Computer Science, or related field
- 14+years of experience in spacecraft flight software development
- Strong understanding of real-time, multi-threaded systems and hardware/software integration
- Expert-levelproficiency with modern C++ (version 17 or later)
- Expert knowledge of communicationstandardsand protocols (e.g. RS422/485, TCP, UDP, SLIP, CCSDS)
- Experience with Linux device drivers and boardsupport packages
- Experience with software development lifecycle,configuration management, and version control tools (e.g., Git)
- Strong communication and organizational skills
- Work out of the Denver area or San Jose area
- Experience with a variety of flight softwareframeworks
- Experience with ASI's MAX Flight Software
- Experience with spacecraft operations
- Experience leading technical teams
Astro Digital employees are provided with a comprehensive benefits package that includes company stock options, healthcare, 401kretirement plan, and PTO. The range of possible compensation for this role is $170k-$230k annually, depending on candidate experience, alignment, and location.
Physical DemandsThis position requires the ability to lift and move objects weighing up to 20 Lbs. Occasional standing, walking, bending, and reaching maybe required.
Export StatementThis position requires access to export-controlledcommodities, technical data, technology, software, and services. U.S.citizenship, U.S. legal permanent resident status, or protected person status under 22 CFR §120.15 and 8 U.S.C. § 1324b(a)(3) is required.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).