Flight Software Engineer (Mid)

Apex develops autonomous satellite buses for space missions.
$150,000 - $180,000
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
Space

Description For Flight Software Engineer (Mid)

As a Flight Software Engineer at Apex, you will be a crucial member of the flight software team, responsible for designing, developing, and owning the software that drives the autonomous operation of Apex's satellite buses. Your role involves creating mission-critical systems that operate reliably 24/7, ensuring the continuous operation of Apex's spacecraft in all scenarios.

You will work closely with both internal teams and external customers, aligning your solutions with company objectives and user requirements. The ideal candidate is a motivated engineer eager to solve complex problems with a focus on practicality and scalability, thriving 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, from unit to system-level
  • Collaborating with cross-functional teams on product requirements and technical roadmaps

Requirements:

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

This role offers an exciting opportunity to work on cutting-edge space technology and contribute to the advancement of autonomous satellite systems. Join Apex and be part of shaping the future of space exploration and satellite technology.

Last updated 6 months ago

Responsibilities For Flight Software Engineer (Mid)

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

Requirements For Flight Software Engineer (Mid)

Python
Linux
  • U.S. Person status
  • 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, 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, secure communication systems, Protobuf and encryption

Interested in this job?

Jobs Related To Apex Flight Software Engineer (Mid)

Mission Operations Engineer (Mid)

Mid-level Mission Operations Engineer position at Apex, focusing on spacecraft operations and mission planning with competitive salary and benefits.

Power Electronics Engineer (Mid)

Mid-level Power Electronics Engineer position at Apex, focusing on spacecraft electrical systems and power converter design.

Power Electronics Engineer (Mid)

Mid-level Power Electronics Engineer position at Apex, focusing on spacecraft electrical systems and power converter design.

Electric Propulsion Engineer (Mid)

Mid-level Electric Propulsion Engineer position at Apex, developing spacecraft propulsion systems with 3-5 years experience required, offering $115k-$145k salary plus benefits.

Spacecraft Avionics Engineer (Mid)

Mid-level Spacecraft Avionics Engineer position at Apex, developing and integrating avionics systems for satellite platforms.