Senior Flight Software Engineer

Apex Technology, Inc.•Los Angeles, CA
•$185,000 - $250,000

About The Position

As a member of Apex’s Flight Software team, the Senior Flight Software Engineer designs, develops, and owns the software that drives autonomous operation of Apex satellite buses. The role develops mission-critical systems intended to operate reliably 24/7 and keep spacecraft operating across scenarios. The engineer works with internal teams and external customers to align solutions with company objectives and user requirements, solving complex problems with practicality and scalability in a dynamic, fast-paced environment. The position includes supporting spacecraft commissioning during launch and early operations and owning software through its full lifecycle, from initial design to deployment.

Requirements

  • U.S. Person status is required because the position needs access to export-controlled data; the posting also describes eligibility through obtaining required export authorizations.
  • At least 8 years of total flight software experience.
  • Bachelor’s degree in computer science, electrical engineering, or equivalent.
  • Strong proficiency in programming languages such as Python, C++, and Rust.
  • Experience with real-time systems running on distributed hardware.
  • Knowledge of embedded Linux operating systems, system administration, and creating Linux distributions such as Yocto.
  • Familiarity with satellite systems and protocols such as CCSDS and ECSS.
  • Experience with software integration, testing, and validation for real-time and distributed systems.
  • Familiarity with network protocols (TCP/IP and UDP), secure communication systems, Protobuf, and encryption.

Responsibilities

  • Design, implement, and own mission-critical software applications for satellite systems.
  • Support spacecraft commissioning during launch and early operations, ensuring software systems remain functional during critical operations.
  • Own spacecraft software solutions through the full lifecycle, from initial design to deployment.
  • Perform unit, integration, and system-level testing of software components and identify and resolve defects or issues.
  • Collaborate with cross-functional teams to baseline product requirements and technical roadmaps.

Benefits

  • Equity in Apex and long-term incentives in the form of stock options.
  • Company-paid medical, dental, and vision coverage for employees and dependents.
  • $100,000 life insurance at no cost.
  • Paid vacation starting at 15 days and growing to 20 or more days annually, plus 10 paid holidays.
  • 401(k) plan with 100% matching on the first 3% and 50% on the next 2%.
  • Eight weeks of paid parental leave.
  • Childcare reimbursement up to $350 per day for work-related travel.
  • Daily catered lunch and unlimited snacks.
  • Office socials, pickleball tournaments, run club, and gatherings for employees and their families.
  • Tools for a personalized desk setup.
  • In-person collaboration at the Playa Vista office with flexibility to integrate work and life.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service