Apex

Ground Software Engineer (Mid)

Apex$90K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • U.S. Person status required for accessing export controlled data.
  • 3+ years experience in ground software development.
  • Bachelor's degree in Computer Science, Electrical Engineering, or equivalent.
  • Proficiency in programming languages: Python, C++, and Rust.
  • Familiarity with microservices frameworks and cloud technologies (Docker, Kubernetes, gRPC).
  • Knowledge of Linux OS and administration.
  • Experience in software integration, testing, and real-time system validation.
  • Understanding of network protocols (TCP/IP, UDP) and secure communication systems.

Responsibilities

  • Design, develop, and implement ground software for satellite operations.
  • Support spacecraft commissioning during launch and early operations.
  • Own ground software solutions from design to deployment.
  • Collaborate with teams on product requirements and technical roadmaps.
  • Integrate third-party and custom software for satellite automation.
  • Monitor and improve system scalability and failover strategies.

Benefits

  • Equity participation in Apex benefiting employees from their contributions.
  • 100% employer-paid healthcare for employees and dependents, including life insurance.
  • Generous PTO starting at 15 days vacation plus paid holidays.
  • Competitive 401(k) with significant matching contributions.
  • Paid parental leave and childcare reimbursement for travel-related expenses.
  • Daily catered lunches and unlimited snacks in the office.
  • Engagement in community-building events and social gatherings.
  • Customizable desk setups and tools for productivity enhancement.
  • A modern office setting promoting collaboration with EV charging options.
  • Opportunities to work with industry experts for a meaningful impact.
Full Job Description
About the Role

Responsibilities:
  • Design, develop, and implement ground software for satellite communication, control, and telemetry.
  • Support commissioning of spacecraft during launch and early operations and ensure ground systems remain functional during critical operations.
  • Own ground software solutions through the full lifecycle from initial design to deployment.
  • Collaborate with cross-functional teams to baseline product requirements and technical roadmaps.
  • Integrate third-party tools and custom software to automate satellite operations, tracking, and data processing.
  • Monitor and improve system scalability, redundancy, and failover strategies for ground software and systems.

Requirements:
  • U.S. Person status is required as this position needs to access export controlled data.
  • 3+ years of total ground software experience.
  • Bachelor's degree in CS, EE or equivalent.
  • Strong proficiency in programming languages such as Go, TypeScript, Python, and Rust.
  • Familiarity with microservices frameworks and tools and cloud-based solutions (e.g., Docker, Kubernetes, gRPC).
  • Knowledge of Linux operating systems and system administration.
  • Experience with software integration, testing, and validation for real-time and distributed systems.
  • Familiarity with network protocols (TCP/IP, UDP), secure communication systems, and encryption.

#LI-AL1

About Apex

Industry
Founded
2003

Similar Jobs

More Jobs at Apex

More Aerospace & Defense Jobs

Find similar Ground Software Engineer (Mid) jobs: