JOB DUTIES AND RESPONSIBILITIES
- Execute the design, development, and deployment of ground software systems for a new satellite system, including command and control, telemetry, telemetry database, and ground station software.
- Rapidly execute to produce a simple, reliable ground system.
- Implement real-time data acquisition, processing, and visualization systems for satellite telemetry.
- Integrate and test ground software with satellite, ground stations, and network infrastructure.
- Develop automated systems for satellite operation and ground system monitoring.
- Conduct rigorous testing and validation of ground software, including simulations and real-world scenarios.
- Troubleshoot and resolve software issues encountered during satellite operations.
- Conduct tests with ground networks, spacecraft software and hardware simulators.
- Collaborate closely with hardware engineers, satellite operators, and other software teams to ensure seamless integration and optimal performance.
- Keep up to date with the latest advancements in satellite communication technology and incorporate relevant innovations into our systems.
- Provide technical leadership and mentorship to the software development team, fostering a culture of excellence and continuous improvement.
JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS
- Minimum of 5 years of experience in software engineering, with a focus on satellite ground systems.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Demonstrated experience leading a software team through product development.
- Prior experience as a satellite operator is required to provide clarity into the true needs of the system being developed.
- Proficiency in programming languages including Python, Java, and C++
- Experience in satellite test and data collection applications.
- Strong knowledge of satellite communication protocols, such as CCSDS and CSP.
- Familiarity with ground station hardware and RF communication principles.
- Familiarity with common RF coding schemes, such as DVBS2.
- Experience with network architectures and protocols, including TCP/IP and UDP.
- Experience with load balancing network applications and managing cloud-based systems.
- Knowledge of Linux/Unix operating systems and system administration.
- Experience with software development methodologies, including Agile and DevOps practices.
- Knowledge of cybersecurity best practices specific to satellite and ground systems.
- Strong problem-solving-skills, with the ability to diagnose and resolve complex software issues in real-time.
- Optimistic, can-do attitude and the ability to produce in a chaotic environment.
- Excellent communication and collaboration skills, with the ability to work effectively in a multidisciplinary team environment.
PREFERRED EXPERIENCE
- Experience with the Space Development Agency NEBULA standard.
- Ph. D in Computer Science, Engineering, or related field.
Skills Required
- Minimum 5 years of software engineering experience focused on satellite ground systems
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Experience leading a software team through product development
- Prior experience as a satellite operator
- Proficiency in Python, Java, and C++
- Experience with satellite test and data collection applications
- Knowledge of satellite communication protocols, including CCSDS and CSP
- Familiarity with ground station hardware and RF communication principles
- Familiarity with RF coding schemes such as DVB-S2
- Experience with TCP/IP and UDP network protocols
- Experience with load-balancing network applications and cloud-based systems
- Knowledge of Linux/Unix operating systems and system administration
- Experience with Agile and DevOps software development practices
- Knowledge of cybersecurity best practices for satellite and ground systems
- Strong real-time software troubleshooting and problem-solving skills
- Excellent communication and collaboration skills in multidisciplinary teams
- Experience with the Space Development Agency NEBULA standard
- Ph.D. in Computer Science, Engineering, or a related field
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






