CesiumAstro · 11 hours ago
Senior Flight Software Engineer I - Space Systems
CesiumAstro is a pioneering company developing innovative communication systems for space applications. They are seeking a Senior Flight Software Engineer I to develop software for satellite flight systems, oversee software testing, and mentor a team of engineers in a dynamic work environment.
AerospaceDronesSatellite CommunicationSpace Travel
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
Provide post-production/in-orbit customer support
Interface with hardware design and development engineers
Assess third party and open-source software
Qualification
Required
Bachelor of Science (BS), Master of Science (MS), or Doctorate (PhD) degree in Software or Computer Engineering from an accredited university or institution
Minimum of 4 years of industry experience in spacecraft software development. A Master's degree may count as two years of experience
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
Experience with communication protocols such as TCP/IP or UDP for use in software-in-the-loop and hardware-in-the-loop lab development and for use in space flight
Experience in interfacing a variety of open-source software to create an integrated system
Embedded software experience, particularly for space missions
Ability to implement physical first principles as scripts or spreadsheets
Experience with processes for software release, revisioning, and configuration
Familiarity with configuration management tools, defect tracking tools, and peer review
Experience with trades and processes for handling radiation tolerance in software on automotive grade parts
Familiarity with systems for continuous integration, test, and delivery
Excellent understanding of multi-threaded applications and resource management
Excellent written and verbal communication skills
Preferred
CubeSat and SmallSat experience including LEO, MEO, GEO, and beyond
Hands-on experience with spacecraft instrumentation, subsystems, and test labs
Experience with JPL F', NASA cFS, and other commercial space software frameworks
Experience with ground system software engineering for space missions
Experience in a team leadership role on a space software program
Experience in other non-space safety critical software programs
Experience with network security
Benefits
Company stock options
Health
Dental
Vision
HSA
FSA
Life
Disability
Retirement plans
Company
CesiumAstro
CesiumAstro provides out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space or airborne platforms.
Funding
Current Stage
Growth StageTotal Funding
$185.24MKey Investors
Trousdale VenturesAirbus Ventures
2024-06-18Series B· $65M
2024-02-13Series Unknown· $30M
2023-01-26Series Unknown· $2.09M
Recent News
2026-01-07
Satellite Today
2025-04-16
2025-04-03
Company data provided by crunchbase