SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Apex manufactures satellite buses (commercial spacecraft platforms) at scale, combining software, vertical integration, and hardware designed for manufacturing. These platforms enable earth observation, communications, and other critical space-based services.
As a Flight Software Engineer on the flight software team, you will design, develop, and own the software driving autonomous operation of Apex's satellite buses. You will be responsible for mission-critical systems that operate reliably 24/7 in all scenarios.
Key responsibilities include:
- Design, implement, and own mission-critical software applications for satellite systems
- Support commissioning of spacecraft during launch and early operations, ensuring software systems remain functional during critical phases
- Own spacecraft software solutions through the full lifecycle from initial design to deployment
- Perform unit testing, integration testing, and system-level testing of software components, identifying and resolving defects
- Collaborate with cross-functional teams to baseline product requirements and technical roadmaps
- Work closely with internal teams and external customers to align solutions with company objectives and user requirements
Apex is a fast-growing startup that has raised over $500M in funding. The company offers equity participation, comprehensive healthcare (100% company-paid medical, dental, vision), 15-20+ days vacation plus 10 paid holidays, 401(k) matching, 8 weeks paid parental leave, catered lunches, and a collaborative office environment in Playa Vista with flexibility for work-life integration.
REQUIREMENTS:
- U.S. Person status (required to access export-controlled data)
- 1+ years of flight software experience
- Bachelor's degree in Computer Science, Electrical Engineering, or equivalent
- Strong proficiency in Python, C++, or Rust
- Experience with real-time systems running on distributed hardware
- Knowledge of embedded Linux operating systems, system administration, and Linux distribution creation (Yocto)
- Familiarity with satellite systems and protocols (CCSDS, ECSS)
- Experience with software integration, testing, and validation for real-time and distributed systems
- Familiarity with network protocols (TCP/IP, UDP), secure communication systems, Protobuf, and encryption