Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CesiumAstro Logo

Senior Flight Software Engineer II - Space Systems

CesiumAstro

Salary not specified
Sep 19, 2025
Westminster, CO, US
Apply Now

CesiumAstro is seeking a Senior Flight Software Engineer II to develop software for communication satellites, focusing on monitoring, testing, and controlling spacecraft subsystems. The role involves developing software from Linux-based satellite operating systems to low-level embedded products and mentoring a team in the development of a new satellite system.

Requirements

  • 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.

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.
  • Interface with hardware design and development engineers.

Other

  • 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.
  • Minimum of 6 years of industry experience in spacecraft software development. A Master's degree may count as two years of experience.
  • Excellent written and verbal communication skills.
  • Experience in a team leadership role on a space software program.
  • CubeSat and SmallSat experience including LEO, MEO, GEO, and beyond.