Senior Flight Software Engineer I

Developers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms.
El Segundo, CA 90245, USA
$120,000 - $150,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, developing software for advanced communications satellites.

The position involves comprehensive responsibility for satellite flight software development and testing, working with spacecraft subsystems including attitude control, command and data handling, navigation, thermal, and power systems. The ideal candidate will bring extensive spacecraft software engineering experience, working with both Linux-based satellite operating systems and low-level embedded systems.

Working in a dynamic startup environment, you'll be part of a small, focused team developing satellites for orbital deployment. Your responsibilities will span the entire software development lifecycle, from initial architecture and requirements definition to implementation and verification. You'll collaborate with senior and principal engineers while having the opportunity to mentor and grow a team of spacecraft engineers.

The role requires strong technical expertise in space mission software, including experience with C++, Python, and Linux systems. You'll need a minimum of 4 years of industry experience in spacecraft software development, with hands-on experience in hardware integration and troubleshooting. The position demands deep understanding of space missions, spacecraft failure analysis, and reliability design.

CesiumAstro offers a competitive compensation package ranging from $120,000 to $150,000 annually, along with comprehensive benefits including stock options, health insurance, and retirement plans. The position is based in El Segundo, CA, and requires on-site presence. This is an excellent opportunity for a seasoned software engineer passionate about space technology to make a significant impact in the satellite communications industry.

The company culture emphasizes hands-on work, innovation, and cross-functional collaboration. As a U.S. space technology company, candidates must meet U.S. government space technology export regulations requirements. Join CesiumAstro to be part of a team pushing the boundaries of space communication technology.

Last updated 9 hours 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
  • Experience with processes for software release and configuration
  • Excellent understanding of multi-threaded applications
  • Excellent written and verbal communication skills

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 communications systems.

Sr. Wireless Firmware Engineer (Direct To Cell)

Senior Wireless Firmware Engineer position at SpaceX working on direct-to-cell satellite communications, implementing physical layer algorithms and optimizing wireless systems.

Senior Software Engineer, Platform Development

Senior Software Engineer position at Impinj focusing on embedded systems development for RFID readers, offering competitive compensation and the opportunity to work on innovative IoT solutions.

Senior Reliability Engineer, Power Electronics

Senior Reliability Engineer position at Lunar Energy focusing on power electronics reliability and testing for clean energy products.

Senior Embedded Software Engineer, Project Kuiper Command and Data Handling Software

Senior Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite command and control software for global broadband constellation.