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 2 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)

.Net Developer

.NET Developer position at Apex Informatics, focusing on backend development using Microsoft technologies in Tucker, Georgia.

Civil Engineer - Transportation

Civil Engineer position at Foth focusing on transportation infrastructure projects, offering hybrid work environment and professional growth opportunities.

Founding Technical Support Engineer

Join Momentic as the Founding Technical Support Engineer to help revolutionize software testing with AI, working directly with customers and shaping technical support strategy.

Advertising Solutions Architect, gTech Ads Large Customer Sales

Technical role combining software architecture, client consultation, and advertising solutions at Google's gTech division in Jakarta.

Technical Solutions Consultant, Customer Experience

Technical Solutions Consultant role at Google, combining programming expertise with customer support to enhance advertising solutions and product development.