Principal Flight Software Engineer

EVONA

Denver (CO)

On-site

USD 150,000 - 190,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
Health, dental, vision, HSA, FSA, life
Retirement plans

Job summary

EVONA is seeking a Principal Flight Software Engineer to lead spacecraft flight software on a high-velocity US programme. You will architect and implement embedded C for real-time satellite control, using the NASA cFS framework and coordinating with GNC, hardware, and mission ops teams.

You will review designs, mentor junior engineers, and engage in proposal work while supporting integration, test, and in-orbit operations across multiple subsystems.

Qualifications

  • Bachelor's degree in CS/EE/CE or equivalent with 7+ years (8+ with Master).
  • Flight software experience on satellites or spacecraft is required.
  • Strong C programming and C++ development skills.
  • Ability to lead architecture and real-time systems and mentor others.

Responsibilities

  • Act as technical leader for spacecraft flight software from architecture to in-orbit ops.
  • Write embedded C code for real-time command and control.
  • Review designs, optimise I/O and performance, ensure reliability.
  • Coordinate with GNC, hardware, and mission operations teams.
  • Present design reviews to customers and contribute to proposals.

Skills

C programming
C++
Multi-threaded apps
Open-source integration
Strong communication
Leadership / mentoring

Education

Bachelor's degree in CS/EE/CE
Master's degree (advantage)

Tools

NASA cFS
COSMOS
Version control tooling

Job description

Building satellites is one thing. Commanding and controlling them once they are in orbit is another.

We are working with a high growth American aerospace and defence communications company that designs, manufactures and tests advanced communication systems and satellites entirely in US facilities. This is a business scaling fast, with more customer demand across government, defence and commercial aerospace than they can currently handle.

Their flagship satellite programme launches its first mission in October this year, with 8 launches secured through 2029. It is one of the largest, most powerful LEO satellites being built.

They are now looking for a Principal Flight Software Engineer to act as technical leader for spacecraft flight software on this programme. This is a small, high impact team building many systems from scratch, working in a fast-iteration environment where requirements evolve and engineers own real subsystems rather than a slice of one.

What you\'ll be doing:
  • Acting as technical leader for spacecraft flight software, from architecture through to in-orbit operations
  • Writing embedded C code from scratch for real-time command and control of the satellite
  • Working within the NASA cFS (Core Flight System) framework
  • Reviewing code and system designs, and analysing code for efficiency, stability and scalability
  • Hands-on development and troubleshooting of software systems and hardware, including motors and power distribution units
  • Supporting software quality assurance and optimising I\/O performance
  • Supporting integration, test and mission operations
  • Working closely with GNC, hardware and mission operations teams
  • Assessing third‑party and open‑source software for use across the platform
  • Presenting design review material to customers and the executive team, and contributing to proposal-writing efforts
  • Mentoring junior engineers and acting as a subject matter expert across the software team
What we\'re looking for:
  • 9+ years of industry experience with a Bachelor's degree, or 7+ years with a Master\'s, in Computer Science, Electrical Engineering or Computer Engineering
  • Satellite or spacecraft flight software experience, ideally with prior tech lead or subsystem ownership
  • Strong hands-on C programming
  • C++
  • Experience developing multiple flight software systems
  • Hands‑on development and troubleshooting of software systems and hardware
  • Comfortable working with changing requirements and fast iteration cycles
  • Experience interfacing a variety of open‑source software to create an integrated system
  • Familiarity with software configuration management tools, defect tracking tools and peer review
  • Excellent understanding of multi-threaded applications and resource management
  • Excellent written and verbal communication skills, this role includes customer facing design reviews
Nice to have:
  • Experience with NASA cFS specifically
  • Experience operating systems you have built through to production
  • Broader embedded systems experience across C and C++
  • Familiarity with ARM processors and fully‑featured microcontrollers
  • Experience with satellite operations or mission data systems, including COSMOS
  • Experience designing and developing a Software Development Kit (SDK)
  • Ability to read electronics schematics and component data sheets
  • Be part of a confirmed, launching mission, not a roadmap promise
  • Small team structure with genuine ownership of systems end to end
  • Full-time employment includes company stock options and a generous benefits package covering health, dental, vision, HSA, FSA, life, disability and retirement plans

Please note: due to US Government Space Technology Export Regulations, applicants must be a U.S. citizen, lawful permanent resident, conditional resident, asylee or refugee, or otherwise eligible to obtain the required authorisations from the U.S. Department of State.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Flight Software Engineer
Senior Flight Software Engineer

EVONA • Denver (CO)

On-site
USD 140,000 - 190,000
Stock options
Healthcare plan
Retirement plan
Principal Flight Software Engineer I
Principal Flight Software Engineer I

EVONA • Denver (CO)

On-site
USD 142,000 - 190,000
Equity (stock options)
Medical, dental, vision
HSA / FSA
+2
Flight Software Engineer
Flight Software Engineer

Red Canyon Engineering & Software • United States

On-site
USD 85,000 - 120,000
Innovation-driven environment
Opportunities for professional growth
Collaborative team culture
Staff/Principal Flight Software Engineer (IV/V)
Staff/Principal Flight Software Engineer (IV/V)

Terranorbitalcorporation • Irvine (CA)

On-site
USD 150,000 - 210,000
100% Company‑paid medical, dental, and
vision coverage
401(k) Match
+3
Staff Flight Software Engineer
Staff Flight Software Engineer

Darwin Recruitment • Seattle (WA)

Hybrid
USD 180,000 - 240,000
Flight Software Engineer
Flight Software Engineer

Darwin Recruitment • Los Angeles (CA)

On-site
USD 140,000 - 190,000
Company-paid medical, dental, vision
Unlimited PTO
Relocation paid
Senior Flight Software Engineer II
Senior Flight Software Engineer II

CesiumAstro • Westminster (CO)

On-site
USD 133,000 - 161,000
Company stock options
Health insurance
Dental and vision benefits
+1
Flight Software Engineer
Flight Software Engineer

W3Global • Torrance (CA)

On-site
USD 120,000 - 160,000
Principal Software Engineer- Flight Systems
Principal Software Engineer- Flight Systems

FS Studio • Denver (CO)

On-site
USD 160,000 - 195,000
Competitive compensation + signing bonus
Health insurance
401(k)
+3
Principal Flight Software Engineer
Principal Flight Software Engineer

Astro Digital • San Jose (CA)

Hybrid
USD 170,000 - 230,000