Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 months 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?