Ground Software Engineer (Early)

Apex manufactures satellite buses at scale using a combination of software, vertical integration, and hardware designed for manufacturing. Their spacecraft enable the future of society, ranging from earth observation to communications and more.
$115,000 - $145,000
Backend
Entry-Level Software Engineer
In-Person
1+ year of experience
Space

Description For Ground Software Engineer (Early)

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.

Last updated 4 months ago

Responsibilities For Ground Software Engineer (Early)

  • Design, develop, and implement ground software for satellite communication, control, and telemetry
  • Support commissioning of spacecraft during launch and early operations
  • Own ground software solutions through the full lifecycle
  • Collaborate with cross-functional teams on product requirements and technical roadmaps
  • Integrate third-party tools and custom software to automate satellite operations
  • Monitor and improve system scalability, redundancy, and failover strategies

Requirements For Ground Software Engineer (Early)

Python
Rust
Linux
Kubernetes
  • U.S. Person status
  • 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 and cloud-based solutions
  • Knowledge of Linux operating systems and system administration
  • Experience with software integration, testing, and validation for real-time systems
  • Familiarity with network protocols and secure communication systems

Benefits For Ground Software Engineer (Early)

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Equity
  • Healthcare (99%+ covered for primary and dependents)
  • Dental Insurance
  • Vision Insurance
  • PTO package
  • 401(k) with matching
  • Parental leave
  • Daily lunch and unlimited snacks
  • Community events
  • Custom desk setup and tools

Interested in this job?

Jobs Related To Apex Ground Software Engineer (Early)

Operations Engineer (Starshield)

SpaceX Operations Engineer position for Starshield program focusing on strategic planning, optimization of production processes, and resource alignment.

Software Engineer

Entry-level Software Engineer position at EBS (Alarm.com) in Krakow, focusing on video monitoring and IoT solutions development.

Junior Quantitative Developer

Junior Quantitative Developer role at Caxton Associates, developing systematic analysis tools and infrastructure for a global trading and investment firm.

Jr. Software Engineer - Python

Entry-level Python Software Engineer position at Liquid Advertising, working remotely on analytics tools for major gaming industry clients.

.NET Software Developer

.NET Software Developer position for building web and desktop applications using Microsoft technologies and modern frameworks.