Flight Software Engineer, Space Systems & Missions

CesiumAstro

Denver (CO)

On-site

USD 158,000 - 189,000

Full time

24 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Stock options
Health, dental, vision
Retirement plans

Job summary

CesiumAstro, based in Denver, CO, seeks an experienced software engineer to develop flight and mission data systems for space hardware. You will design, implement, test, and document software across the stack, from microcontrollers to user interfaces, and interact with hardware teams.

The role requires strong C/C++ skills, multi-threaded programming, and hands-on debugging of software and hardware, plus experience with SDKs and open-source integration.

Qualifications

  • Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • Minimum of 8 years of industry experience in software development with a Bachelor’s degree, or a minimum of 7 years with a Masters.
  • Experience in developing multiple flight software systems
  • Experience in hands-on development and troubleshooting of software systems and hardware (such as motors, power distribution units, etc.).
  • Programming experience in C or C++.
  • Experience in 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.

Responsibilities

  • As a technical leader, design and implement software to build and integrate mission systems including satellites, ground stations, and mission operations centers.
  • Architect, design, develop, code, test, debug, and document space system software.
  • Act as a subject matter expert, providing expertise on space software systems throughout CesiumAstro.
  • Review code and system designs.
  • Analyze code for efficiency, stability, and scalability.
  • Integrate and validate new product designs.
  • Provide expert guidance to direct product design.
  • Support software quality assurance and optimize I/O performance.
  • Provide post-production/in-orbit customer support.
  • Interface with hardware design and development engineers.
  • Mentor junior team members.
  • Assess third-party and open-source software.

Skills

C/C++ programming
Flight software
Multithreading
Mentoring
ARM processors

Education

BS or MS in Computer Science, Electrical Engineering or Computer Engineering

Tools

COSMOS
NASA cFS
Git

Job description

CesiumAstro, based in Denver, CO, seeks an experienced software engineer to develop flight and mission data systems for space hardware. You will design, implement, test, and document software across the stack, from microcontrollers to user interfaces, and interact with hardware teams.

The role requires strong C/C++ skills, multi-threaded programming, and hands-on debugging of software and hardware, plus experience with SDKs and open-source integration.

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

Similar jobs worth comparing

Senior Flight Software Engineer - Space Systems
Senior Flight Software Engineer - Space Systems

CesiumAstro • Westminster (CO)

On-site
USD 158,000 - 189,000
Stock options
Health benefits
Dental benefits
+2
Senior Flight Software Engineer, Space Systems
Senior Flight Software Engineer, Space Systems

CesiumAstro • Denver (CO)

On-site
USD 133,000 - 161,000
Stock options
Comprehensive benefits (health, dental
Vision
+2
Senior Spaceflight Software Engineer
Senior Spaceflight Software Engineer

Roman Health Pharmacy LLC • Westminster (CO)

On-site
USD 133,000 - 161,000
Stock options
Comprehensive benefits
Senior Spaceflight Software Engineer
Senior Spaceflight Software Engineer

Roman Health Pharmacy LLC • Westminster (CO)

Hybrid
USD 158,000 - 189,000
Stock options
Health insurance
Dental plan
+6
Senior Spaceflight Software Engineer II
Senior Spaceflight Software Engineer II

CesiumAstro • Westminster (CO)

On-site
USD 133,000 - 161,000
Stock options
Comprehensive benefits
Staff Embedded Software Engineer (Space Systems)
Staff Embedded Software Engineer (Space Systems)

CesiumAstro • Denver (CO)

On-site
USD 133,000 - 161,000
Stock options
Health benefits
Retirement plan
Senior Spaceflight Software Engineer II
Senior Spaceflight Software Engineer II

CesiumAstro • Denver (CO)

On-site
USD 133,000 - 161,000
Senior Aerospace Embedded Software Engineer
Senior Aerospace Embedded Software Engineer

CesiumAstro • Melbourne (FL)

On-site
USD 120,000 - 180,000
Stock options
Health benefits
Dental
+6
Senior Embedded Systems Engineer – Space-Grade
Senior Embedded Systems Engineer – Space-Grade

Roman Health Pharmacy LLC • Westminster (CO)

On-site
USD 133,000 - 161,000
Stock options
Health, dental, vision benefits
401(k) and retirement plans
Space-Grade Embedded Systems Engineer
Space-Grade Embedded Systems Engineer

CesiumAstro • Denver (CO)

On-site
USD 133,000 - 161,000
Stock options
Health, dental, vision coverage
Retirement plan