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, developing software for advanced communications satellites. The position involves hands-on work with spacecraft systems, from operating systems to embedded applications.
The ideal candidate will be deeply involved in developing satellite flight software and software-in-the-loop testing throughout the development process. You'll work with various spacecraft subsystems, including attitude control, command and data handling, navigation, thermal, and power systems. The role offers the chance to work alongside senior and principal software engineers while mentoring other team members.
As part of a small, dynamic team, you'll be responsible for the entire software development lifecycle, from initial architecture and requirements definition to implementation and validation. The position requires strong technical expertise in spacecraft software development, embedded systems, and various programming languages including C++, Python, and C.
The company offers a competitive salary range of $120,000 to $150,000, along with comprehensive benefits including stock options, health insurance, and retirement plans. This is an in-person position based in the Los Angeles area, requiring U.S. citizenship or permanent residency due to space technology export regulations.
This role is perfect for someone who thrives in a startup environment, enjoys hands-on technical work, and is passionate about space technology. You'll have the opportunity to directly impact the development of satellite systems while working with a collaborative team of space technology experts.