Apex is seeking a Ground Software Engineer to join their team in Los Angeles. As a key member of the Ground Software team, you will design, develop, and own the software infrastructure that enables communication and control of on-orbit assets. You'll be responsible for building critical systems that operate reliably 24/7, ensuring users can seamlessly automate and control Apex Satellite buses.
Key responsibilities include:
- Designing, developing, and implementing ground software for satellite communication, control, and telemetry
- Supporting spacecraft commissioning during launch and early operations
- Owning ground software solutions through the full lifecycle
- Collaborating with cross-functional teams on product requirements and technical roadmaps
- Integrating third-party tools and custom software to automate satellite operations
- Monitoring and improving system scalability, redundancy, and failover strategies
Requirements:
- U.S. Person status (due to export control requirements)
- 1-3 years of ground software experience
- Bachelor's degree in CS, EE or equivalent
- Strong proficiency in Python, C++, and Rust
- Familiarity with microservices frameworks, cloud-based solutions, and Linux
- Experience with software integration, testing, and validation for real-time systems
- Knowledge of network protocols and secure communication systems
Apex offers competitive benefits including equity, comprehensive healthcare, PTO, 401(k) matching, parental leave, daily lunches, and a world-class office in Playa Vista. This is an opportunity to make a real impact in the aerospace industry while working with amazing coworkers in a dynamic environment.