JOB DUTIES AND 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.
JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS
- 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 EXPERIENCE
- 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.
Skills Required
- BS, MS, or PhD in Software or Computer Engineering
- Minimum of 4 years industry experience in spacecraft software development
- 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: events, pointing modes, maneuver planning, sequencing, operations
- Experience with spacecraft failure analysis, root cause analysis, and recovery
- Design for reliability, redundancy, and fault detection, identification, and recovery (FDIR)
- Space software experience with attitude dynamics, coordinate transforms, vector math, thermal, propulsion, comms, and power systems
- Experience with communication protocols such as TCP/IP or UDP for SWIL/HWIL and flight use
- Experience interfacing a variety of open-source software into 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/processes for handling radiation tolerance in software on automotive grade parts
- Familiarity with continuous integration, test, and delivery systems
- Excellent understanding of multi-threaded applications and resource management
- Excellent written and verbal communication skills
- US person status or eligibility per U.S. Department of State export authorization requirements
- CubeSat and SmallSat experience (LEO, MEO, GEO, beyond)
- Hands-on experience with spacecraft instrumentation, subsystems, and test labs
- Experience with JPL F', NASA cFS, or other commercial space software frameworks
- Experience with ground system software engineering for space missions
- Team leadership role on a space software program
- Experience in other non-space safety critical software programs
- Experience with network security
CesiumAstro Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about CesiumAstro and has not been reviewed or approved by CesiumAstro.
-
Healthcare Strength — Health coverage includes medical, dental, vision, life and disability insurance, plus FSAs and mental health benefits. Feedback suggests the health package is comprehensive for a growth-stage aerospace firm.
-
Retirement Support — Offerings include a 401(k) with company matching and other retirement-plan elements. Feedback suggests core retirement mechanisms are in place alongside standard financial benefits.
-
Leave & Time Off Breadth — Generous PTO, paid holidays, paid sick days, and bereavement leave are included. Feedback suggests time-off options are broad on paper across multiple leave types.
CesiumAstro Insights
What We Do
We build high-throughput, plug-and-play phased array communication payloads for space and airborne platforms. CesiumAstro’s full-stack, multi-mission hardware and software products enable a diverse range of commercial and defense objectives. Full-system engineering design is at the heart of every CesiumAstro product. We deliver high-performance solutions under rapid development timelines.
Why Work With Us
At CesiumAstro, we’re a team. We’re passionate, respectful, and determined colleagues ready to help at a moment’s notice. We’re mentors excited to enable our peers with the knowledge they need to succeed. Together, we’re visionaries committing to building memories that will last a lifetime.
Gallery

.jpeg)







