Flight Engineer Jobs

799 jobs found — updated daily

Staff Flight Software Engineer

CesiumAstro•Westminster, CO
•$158,000 - $189,000

About The Position

CesiumAstro is seeking a Staff Flight Software Engineer for its Internal Missions team to develop satellite flight software and software-in-the-loop testing across all stages of development. The role involves developing software to monitor, test, and control spacecraft subsystems, including attitude, command and data handling, navigation, thermal, and power. The engineer will contribute to space mission software ranging from Linux-based satellite operating systems to low-level embedded products, and will direct, mentor, and develop a team of spacecraft engineers. Working on a small team developing satellites, the engineer will lead software design, including initial architecture and block diagrams, requirements definition, implementation, code review, validation, and verification. The position also involves finding ways to simplify the simulation of complex problems and explaining important results and decisions to the team.

Requirements

  • Bachelor of Science, Master of Science, or Doctorate degree in Software or Computer Engineering from an accredited university or institution.
  • At least 8 years of industry experience in spacecraft software development; a Master's degree may count as two years of experience.
  • Hands-on development and troubleshooting experience with software systems and hardware, such as motors and power distribution units.
  • Experience with C, C++, Python, or other languages in an aerospace context.
  • Strong understanding of space missions from conception through flight and disposal.
  • Familiarity with spacecraft mission design, including events, pointing modes, maneuver planning, sequencing, and operations.
  • Experience with spacecraft failures during post-CDR testing and on-orbit, including root cause analysis and recovery.
  • Experience with design for reliability, spaceflight redundancy, and fault detection, identification, and recovery.
  • Space software experience with attitude dynamics, coordinate frame transformations, vector mathematics, radiative heat transfer, spacecraft propulsion, space communication systems, and power systems.
  • Experience with communication protocols such as TCP/IP or UDP for software-in-the-loop and hardware-in-the-loop lab development and spaceflight use.
  • Experience interfacing a variety of open-source software to create an integrated system.
  • Embedded software experience, particularly for space missions.
  • Ability to implement physical first principles as scripts or spreadsheets.
  • Experience with software release, revisioning, and configuration processes.
  • Familiarity with configuration management tools, defect tracking tools, and peer review.
  • Experience with trades and processes for handling radiation tolerance in software on automotive-grade parts.
  • Familiarity with continuous integration, test, and delivery systems.
  • Excellent understanding of multithreaded applications and resource management.
  • Excellent written and verbal communication skills.
  • Must meet the stated U.S. Government Space Technology Export Regulations eligibility requirements.

Nice To Haves

  • CubeSat and SmallSat experience, including LEO, MEO, GEO, and beyond.
  • Hands-on experience with spacecraft instrumentation, subsystems, and test labs.
  • Experience with JPL F', NASA cFS, and other commercial space software frameworks.
  • Experience with ground system software engineering for space missions.
  • Experience in a team leadership role on a space software program.
  • Experience in other non-space safety-critical software programs.
  • Experience with network security.

Responsibilities

  • Design and implement software to build and integrate mission systems, including satellites, ground stations, and mission operations centers.
  • Design, develop, code, test, debug, and document system software.
  • Review code and system designs.
  • Analyze code for efficiency, stability, and scalability.
  • Integrate and validate new product designs.
  • Support software quality assurance and optimize I/O performance.
  • Provide post-production and in-orbit customer support.
  • Interface with hardware design and development engineers.
  • Assess third-party and open-source software.
  • Direct, mentor, and grow a team of spacecraft engineers.

Benefits

  • Company stock options.
  • Health, dental, and vision plans.
  • HSA and FSA.
  • Life and disability plans.
  • Retirement plans.

Build a Resume for Flight Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service