Flight Software Engineer (Early)

Apex manufactures satellite buses at scale using a combination of software, vertical integration, and hardware designed for manufacturing.
$115,000 - $145,000
Embedded
Entry-Level Software Engineer
In-Person
1+ year of experience
Space

Description For Flight Software Engineer (Early)

Apex is seeking a Flight Software Engineer to join their team in designing, developing, and owning the software driving the autonomous operation of Apex's satellite buses. The role involves creating mission-critical systems that operate reliably 24/7, ensuring spacecraft continue to operate in all scenarios. You'll work closely with internal teams and external customers, aligning solutions with company objectives and user requirements. Apex manufactures satellite buses at scale, enabling various applications from earth observation to communications. The ideal candidate should be motivated, eager to solve complex problems with a focus on practicality and scalability, and thrive in a dynamic, fast-paced environment.

Key responsibilities include:

  • Designing, implementing, and owning mission-critical software applications for satellite systems
  • Supporting spacecraft commissioning during launch and early operations
  • Owning spacecraft software solutions through the full lifecycle
  • Performing various levels of testing and resolving issues
  • Collaborating with cross-functional teams on product requirements and technical roadmaps

Requirements:

  • U.S. Person status (due to export control data access)
  • 1-3 years of flight software experience
  • Bachelor's degree in CS, EE, or equivalent
  • Strong proficiency in Python, C++, Rust
  • Experience with real-time systems on distributed hardware
  • Knowledge of embedded Linux, system administration, and creating Linux distributions
  • Familiarity with satellite systems, protocols, and software integration for real-time systems

Apex offers competitive compensation and benefits, including equity, healthcare coverage, PTO, 401(k) matching, parental leave, daily lunches, and a world-class office in Playa Vista. Join Apex in their mission to provide humankind access to the galaxy beyond our planet!

Last updated 8 days ago

Responsibilities For Flight Software Engineer (Early)

  • Design, implement and own mission critical software applications for satellite systems
  • Support commissioning of spacecraft during launch and early operations and ensure software systems remain functional during critical operations
  • 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 any defects or issues
  • Collaborate with cross-functional teams to baseline product requirements and technical roadmaps

Requirements For Flight Software Engineer (Early)

Python
Rust
Linux
  • U.S. Person status
  • 1-3 years of flight software experience
  • Bachelor's degree in CS, EE or equivalent
  • Strong proficiency in Python, C++, Rust
  • Experience with real time systems running on distributed hardware
  • Knowledge of embedded Linux operating systems, system administration and creating Linux distributions (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, UDP), secure communication systems, Protobuf and encryption

Benefits For Flight Software Engineer (Early)

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Equity
  • Healthcare coverage (99%+ premium covered for primary and dependents)
  • PTO package
  • 401(k) plan and matching
  • Paid parental leave
  • Daily lunch and unlimited snacks
  • Community events
  • Dream desk setup and tools
  • World-class office in Playa Vista

Interested in this job?

Jobs Related To Apex Flight Software Engineer (Early)

Software Engineer, PhD, Early Career, Campus, Embedded Systems and Firmware

Google seeks PhD Software Engineer for Embedded Systems and Firmware, offering $136k-$200k, multiple US locations, 2025 start.

Software Engineer, Firmware, Silicon

Google is hiring a Software Engineer, Firmware, Silicon to work on embedded systems and hardware/software integration in Bengaluru, India.

Junior CPU Design Verification Engineer

Junior CPU Design Verification Engineer at Google, verifying complex digital designs for server chips and custom silicon solutions.

Silicon Engineer, University Graduate, 2025

Join Google as a Silicon Engineer, developing custom solutions for consumer products. Shape the future of hardware with cutting-edge performance and efficiency.

Engineering Technician, Semi Truck, Low Voltage Distribution

Tesla seeks a Low Voltage Distribution Engineering Technician for Semi Truck program, supporting test development, execution, and analysis.