Senior Flight Software Engineer I

Developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms.
Westminster, CO, USA
$115,000 - $140,000
Embedded
Senior Software Engineer
In-Person
4+ years of experience
Space

Description For Senior Flight Software Engineer I

CesiumAstro, a pioneering company in satellite communication systems, is seeking a Senior Flight Software Engineer I to join their Internal Missions team. This role offers a unique opportunity to work on cutting-edge space technology in a dynamic startup environment.

The position involves developing flight software for advanced communication satellites, working with spacecraft subsystems including attitude control, command and data handling, navigation, thermal, and power systems. You'll be responsible for the entire software development lifecycle, from architecture design to implementation and testing.

As a senior engineer, you'll work alongside experienced professionals while mentoring other team members. The role combines hands-on technical work with leadership opportunities, allowing you to influence the direction of satellite system development. You'll be working with various technologies including C++, Python, and Linux-based systems.

The ideal candidate brings 4+ years of spacecraft software development experience, with strong knowledge of space missions and embedded systems. This role requires expertise in multiple areas: from low-level embedded programming to high-level system architecture, from communication protocols to radiation tolerance considerations.

CesiumAstro offers a competitive compensation package ($115,000-$140,000) along with comprehensive benefits including equity, health insurance, and retirement plans. The position is based in Westminster, CO, where you'll work with state-of-the-art facilities and laboratories.

This is an exceptional opportunity for a skilled software engineer passionate about space technology to make a significant impact in the satellite communications industry. You'll be at the forefront of developing next-generation space communication systems, working on projects that literally reach for the stars.

The company culture emphasizes innovation, collaboration, and continuous learning. You'll be part of a cross-functional team that values initiative and creative problem-solving. This role offers the perfect blend of technical challenges, leadership opportunities, and the chance to work on space missions from concept to deployment.

Last updated 9 days ago

Responsibilities For Senior Flight Software Engineer I

  • 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

Requirements For Senior Flight Software Engineer I

Python
Linux
  • Bachelor of Science (BS), Master of Science (MS), or Doctorate (PhD) degree in Software or Computer Engineering
  • Minimum of 4 years of industry experience in spacecraft software development
  • Experience in hands-on development and troubleshooting of software systems and hardware
  • 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
  • Experience with spacecraft failure analysis and recovery
  • Experience with design for reliability and fault detection
  • Space software experience with attitude dynamics and related systems
  • Experience with communication protocols
  • Embedded software experience for space missions
  • Must be a U.S. citizen, lawful permanent resident, asylee or refugee

Benefits For Senior Flight Software Engineer I

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Company stock options
  • Health insurance
  • Dental insurance
  • Vision insurance
  • HSA
  • FSA
  • Life insurance
  • Disability insurance
  • Retirement plans

Interested in this job?

Jobs Related To CesiumAstro Senior Flight Software Engineer I

Senior Flight Software Engineer I

Senior Flight Software Engineer position at CesiumAstro, developing embedded software for satellite systems and space missions.

Senior Electronics Engineer II

Senior Electronics Engineer position for space and satellite communication systems development at CesiumAstro.

Senior Systems Engineer II

Senior Systems Engineer II position at CesiumAstro, focusing on space-based communication systems and satellite technology, requiring 6+ years of experience.

Senior Systems Engineer II

Senior Systems Engineer II role at CesiumAstro, developing advanced communication systems for satellites and aerospace platforms, requiring 6+ years of space technology experience.

Senior Electronics Engineer II

Senior Electronics Engineer II role at CesiumAstro for developing complex space and aerospace communication systems.