×
Register Here to Apply for Jobs or Post Jobs. X

Senior Flight Software Engineer - Space Systems

Job in Denver, Denver County, Colorado, 80285, USA
Listing for: CesiumAstro
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Flight Software Engineer I - Space Systems

Overview

To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State.

At Cesium Astro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We pride ourselves on a dynamic, cross-functional work environment that enables learning, development, and collaboration. If you are seeking hands-on, autonomous work, Cesium Astro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team.

We are looking to add a Senior Flight Software Engineer I to our Internal Missions team. If you enjoy working in a startup environment and are passionate about developing software for leading-edge communications satellites, we would like to hear from you.

In this position, you will be responsible for the Cesium Astro satellite flight software and software-in-the-loop testing through all stages of the development process. Your work will include developing software to monitor, test, and control spacecraft subsystems such as attitude, command and data handling, navigation, thermal, and power. The ideal candidate will be an experienced spacecraft software engineer, motivated to develop every aspect of space mission software from Linux-based satellite operating systems to low-level embedded products.

You will work and learn from a cohort of senior and principal software engineers and will have the opportunity to guide and grow a team of spacecraft engineers in the development of a new satellite system.

As a Cesium Astro team member, you will work on a small team to develop satellites and put them in orbit. You will be responsible for software design to include initial architecture and block diagrams, requirements definition, implementation, code review, and validation and verification. You will need to identify simplifying solutions to simulate complex problems and explain key results and decisions to the team.

Job Duties And 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/in-orbit customer support.
  • Interface with hardware design and development engineers.
  • Assess third party and open-source software.
Job Requirements And

Minimum Qualifications
  • Bachelor of Science (BS), Master of Science (MS), or Doctorate (PhD) degree in Software or Computer Engineering from an accredited university or institution.
  • Minimum of 4 years of industry experience in spacecraft software development. A Master's degree may count as two years of experience.
  • Experience in hands-on development and troubleshooting of software systems and hardware (such as motors, power distribution units, etc.).
  • Experience with C, C++, Python, or other languages in an aerospace context.
  • A 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 failure in post-CDR testing and on-orbit, 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 use in software-in-the-loop and hardware-in-the-loop lab development and for use in space flight.
  • Experience in 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 processes for software release, revisioning, and configuration.
  • 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 systems for continuous integration, test, and delivery.
  • Excellent understanding of multi-threaded applications and resource management.
  • Excellent written and verbal communication skills.
Preferred Experience
  • Cube Sat and Small Sat experience including LEO, MEO, GEO, and beyond.
  • Hands-on experience with…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary