Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Flight Software Engineer

$170k - $230k
Full-time

Astro Digital

About Astro Digital

Astro Digital designs, builds, and operates a diverse range of small satellite systems supporting space-based turnkey missions for several business applications, including earth observation, communications, in-orbit demonstrations, risk reduction, science, and exploration. Astro Digital is headquartered in Littleton, Colorado with 100+ employees and infrastructure around the globe.

Position Summary

We are seeking a highly experienced Principal Flight Software Engineer to join our team developing mission-critical software for satellite systems. In this role, you will serve as both a senior individual contributor and technical leader for the development of spacecraft flight software. You will be responsible for architecting, designing, implementing, validating, and sustaining mission-critical application software that operates onboard 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-person collaboration from either our Littleton, CO or San Jose, CA facility, and remote flexibility.

Primary Duties & Responsibilities

  • Design, develop, test, and deploy flight software for spacecraft and hosted payloads including for command and telemetry processing, power control, thermal management, communications, fault management, onboard autonomy, mission sequencing, and payload operations
  • Implement software using modern C++ for real-time, multi-threaded Linux applications
  • Serve as the technical authority for spacecraft flight software architecture, design, implementation, and validation
  • Establish software development standards, coding guidelines, verification processes, and engineering best practices
  • Mentor and develop flight software engineers, fostering technical excellence and engineering rigor

Minimum Qualifications

  • 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-level proficiency with modern C++ (version 17 or later)
  • Expert knowledge of communication standards and protocols (e.g. RS422/485, TCP, UDP, SLIP, CCSDS)
  • Experience with Linux device drivers and board support 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

Preferred Qualifications

  • Experience with a variety of flight software frameworks
  • Experience with ASI's MAX Flight Software
  • Experience with spacecraft operations
  • Experience leading technical teams

Pay Transparency

Astro Digital employees are provided with a comprehensive benefits package that includes company stock options, healthcare, 401k retirement plan, and PTO. The range of possible compensation for this role is $170k-$230k annually, depending on candidate experience, alignment, and location.

Physical Demands

This position requires the ability to lift and move objects weighing up to 20 Lbs. Occasional standing, walking, bending, and reaching may be required.

Export Statement

This position requires access to export-controlled commodities, 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Flight Software Engineer in Littleton, CO vacancy
  • $150k - $220k

     ...Principal Flight Software EngineerRocket Lab is the end-to-end space company building rockets, spacecraft, and critical subsystems that keep...  ...Lab's site in Littleton, CO, the Principal Flight Software Engineer will play a key role in supporting the development of flight... 
    Suggested

    Rocket Lab

    Littleton, CO
    4 days ago
  • $180k - $285k

     ...build autonomous spacecraft, advanced payloads, mission software, and space-based interceptors — enabling the U.S. and its...  ...apply to fixed term and temporary rolesYOUR MISSIONAs a Principal Flight Software Engineer at True Anomaly, you will serve as a technical authority... 
    Suggested
    Permanent employment
    Temporary work
    Fixed term contract
    Work at office
    Flexible hours

    True Anomaly

    Denver, CO
    17 hours ago
  • $173.26k - $238.23k

     ...Principal Software Engineer### Principal Software EngineerApply: Remote or hybrid or in office: Lone Tree, CO: Full time: Posted 2 Days Ago: R0031303Do you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Remote work

    Sierra Nevada Company, LLC.

    Littleton, CO
    1 day ago
  • $173.26k - $238.23k

     ...Tree, CO Full time R0031303 Do you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment. As a Principal Software Engineer, you will provide technical leadership and strategic direction for the... 
    Suggested
    Permanent employment
    Full time
    For contractors
    Work experience placement
    Work at office
    Immediate start
    Remote work

    Sierra Nevada Company, LLC

    Littleton, CO
    1 day ago
  •  ...The Sierra Nevada Corp in Lone Tree, CO is seeking a Principal Software Engineer to provide technical leadership for advanced aerospace software systems. You will guide cross-functional teams, shape architecture, and ensure regulatory compliance while mentoring engineers... 
    Suggested
    Remote work

    Sierra Nevada Corporation

    Littleton, CO
    1 day ago
  •  ...Tribonet in Greenwood Village, CO seeks a Principal Engineer – Controls & Software to lead controls development for high-speed machinery and power systems. The role emphasizes non-managerial leadership, mentoring, and advancing turbine controls technology. The candidate... 

    Tribonet

    Greenwood Village, CO
    1 day ago
  •  ...Job Summary and Responsibilities As our Principal Software Engineer you will create or enhance complex applications identifying opportunities and implementing solutions to meet end-user needs and business goals. Every day you will work on multiple high-complexity... 
    Full time

    Working at CommonSpirit Health

    Englewood, CO
    24 days ago
  • $101k - $152k

     ...Flight Software EngineerAt ispace U.S., we're not just going to the Moon—we're redefining how we get there. Our missions push the boundaries...  ...share our passion for space.We are seeking a Flight Software Engineer to join our mission operations team in a role focused on... 
    Permanent employment
    Casual work

    iSpace

    Englewood, CO
    2 days ago
  • $195k - $265k

     ...work has been recognized globally. Principal Architect As a Principal Architect at...  ...and development, training, and reusable software development accelerator development. As...  ...s practice direction on AI in software engineering, setting the bar for how our teams... 
    H1b
    Remote work
    Worldwide
    Flexible hours
    2 days per week

    Credera

    Denver, CO
    1 day ago
  • $166.9k - $309.9k

     ...SpaceStandard Job DescriptionLockheed Martin Space is seeking an Software Engineering Manager to lead a team of software engineers supporting the...  ..., integration, test, and delivery of embedded and flight software systems for line of programs under SmallSat Avionics... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    2 days ago
  • (USA) Principal, Software EngineerPosition Summary...What you'll do:Role summary: The Principal Software (Data) Engineer – Tech leads the evolution of our Data Lake and enterprise data platform. This role defines architecture, standards, and engineering practices for scalable... 

    VIZIO

    Denver, CO
    4 days ago
  • $181k - $244k

     ...We ship fast and break very little, and we want a Principal Software Engineer who shares that obsession with Teamwork. This Principal Software Engineer role hands principal talent $181,000 - $244,000, a hybrid arrangement in CO, and the latitude to call the shots. Key... 

    Commerce Partners Inc

    Denver, CO
    5 days ago
  • $200k - $225k

     ...also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity.Xometry is looking for a Principal Software Engineer to join our Partner Ecosystems team. This team builds the high-performance integration layer that embeds Xometry’s AI-... 
    Work at office
    3 days per week

    Thomas

    Denver, CO
    1 day ago
  • $200.1k - $270.6k

     ...Principal Software Engineer, Devices Global Retail Technology Job ID: 10576461 | Amazon.com Services LLC Application deadline: Oct 22, 2026 We're building the Gen AI–powered platform that takes a Devices product idea from concept to production in days — not months... 
    Contract work
    Flexible hours

    Amazon

    Denver, CO
    4 days ago
  • $50 per hour

     ...s built for you.Space Protection Programs (SPP) is seeking an experienced Staff Software Engineer to support the development, integration, and delivery of mission-critical spacecraft flight software and embedded systems. This role is ideal for an engineer who thrives in... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    2 days ago
  • $152.94k - $191.18k

     ...influence our culture, serve our clients and enrich our communities is essential to our vision. Profile Summary: The Principal Software Engineer is a technical expert and strategic leader who sets the direction for architectural decisions, engineering standards, and... 
    Part time
    Work experience placement
    Flexible hours

    NAC Voya Services Company

    Denver, CO
    1 day ago
  • $210k - $325k

     ..., advanced payloads, mission software, and space-based interceptors...  ...nervous system for True Anomaly's engineering and product thesis. Software...  .... True Anomaly is seeking a Principal Software Engineer, Spacecraft...  ...validation against test or flight dataSystems thinking: Ability... 
    Permanent employment
    Temporary work
    Fixed term contract
    Work at office
    Flexible hours

    True Anomaly

    Denver, CO
    1 day ago
  • $200k - $230k

    Denver, CO • Product DescriptionJob Title: Principal Software Engineer, CBCIJob Type: Full-timeLocation: Hybrid - Denver, CO (3 days on-site per week)About CloudBeesCloudBees helps organizations build, run, and govern software factories, giving enterprises the confidence... 
    Temporary work
    Work at office
    Local area
    Work from home
    Home office
    Flexible hours
    3 days per week

    CloudBees

    Denver, CO
    1 day ago
  •  ...York Space Systems in Greenwood Village, CO is seeking a Senior Flight Dynamics Engineer to lead design, analysis, and on-orbit support across missions. You will serve as technical lead within the Flight Dynamics team, defining subsystem architecture, developing algorithms... 

    York Space Systems LLC

    Greenwood Village, CO
    1 day ago
  •  ...Embedded Flight Software EngineerYork Space Systems was founded to radically improve spacecraft affordability and reliability, transforming...  ....York is seeking an early career Embedded Flight Software Engineer to support the design, development, integration, and testing... 
    Permanent employment
    Full time
    Local area
    Worldwide

    York Space Systems LLC

    Greenwood Village, CO
    4 days ago
  •  ...United Launch Alliance (ULA) in Denver is seeking an Embedded Flight Software Engineer 3 in Vulcan Development to design, implement, and test new software products for mission-critical space systems. You will work in an Agile team, collaborate with product owners,... 

    United Launch Alliance

    Englewood, CO
    1 day ago
  • $218k - $328k

    Who are we?Equinix is the world’s digital infrastructure company, shortening the path to connectivity to enable the innovations that enrich our work, life and planet. A place where tech thinkers and future builders turn bold ideas into breakthrough experiences, we welcome...
    Full time
    Work at office

    Equinix

    Denver, CO
    17 hours ago
  •  ...CloudBees is seeking a Principal Software Engineer for CloudBees CI in a hybrid Denver, CO environment. You will set technical direction, lead architecture, and stay hands-on with Java and Kubernetes to solve complex problems. You will mentor engineers, drive milestones... 

    CloudBees

    Denver, CO
    1 day ago
  • $91.19k - $102.58k

    Helicopter Haa Pool Pilots – UsaJoin us for an exceptional opportunity as a Helicopter Pilot in the Air Methods Pool Program.Salary Range: ($91,190 – $102,576) with 110% AccraExperience Stipend: Up to $12,000Off-Duty Housing AvailableNEW $40,000 Sign On BonusAir Methods...

    Helicopter Jobs

    Greenwood Village, CO
    17 hours ago
  • $140k - $170k

     ...help define technical direction, design the platform(s), make critical architectural decisions, establish engineering standards, and remain actively involved in software development, spending significant time writing code and building core platform capabilities. This... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    Nelnet

    Englewood, CO
    4 days ago
  •  ...business. Internship responsibilities may include: We develop software solutions for workforce management, technician scheduling, and...  ..., testing, and deployment, collaborating with experienced engineers on real business problems. Required Qualifications Must... 
    Full time
    Summer work
    Internship
    Summer internship
    Local area
    Visa sponsorship

    Spectrum

    Englewood, CO
    1 day ago
  •  ...Experience group is focused on improving the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced engineers who can craft intuitive, fast, and reliable user experiences empowering software engineers to... 
    Full time
    Remote work
    Flexible hours

    Palo Alto Networks

    Denver, CO
    3 days ago
  • $190k - $200k

     ...approximately 23.9 million customers worldwide.* For more information, visit transamerica.com.  Job Description SummaryThe Principal Quality Software Engineer is a hands-on technical contributor responsible for establishing, maintaining, and continuously improving software... 
    Full time
    Contract work
    Work at office
    Remote work
    Worldwide
    Visa sponsorship

    Transamerica

    Denver, CO
    3 days ago
  •  ...Principal Software Engineer, macOS/Linux AgentsCalifornia, United StatesLocation: San Francisco, Denver, Boston, RemoteAirlock Digital is a global leader in application control and allowlisting. We seek to empower every organization to run only what they trust and operate... 
    Local area
    Immediate start
    Home office

    Airlock Digital

    Denver, CO
    4 days ago
  •  ...United Launch Alliance is seeking an experienced software engineer to lead embedded systems projects and drive the full software lifecycle for flight-critical systems. You will work with a team to design, develop, and document software for aerospace applications in a... 

    United Launch Alliance

    Englewood, CO
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Flight Software Engineer. Be the first to apply!