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 17 days 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)

Chip Design Engineer

Join AWS as a Chip Design Engineer to develop cutting-edge semiconductor platforms, working on revolutionary architecture that powers cloud computing infrastructure worldwide.

Software Engineer - Wireless, Ring

Software Engineer position at Ring focusing on wireless connectivity solutions for smart home security devices, requiring expertise in embedded systems and wireless protocols.

Hardware Engineer - Power Analysis and Modeling

Hardware Engineering role at Apple focusing on power analysis and modeling for Apple Watch, combining system modeling with hands-on characterization to optimize battery life.

Apple Watch System Validation - Coexistence Engineer

Apple Watch System Validation Engineer role focusing on hardware module testing and coexistence validation for Apple's wearable technology.

Hardware Systems Integration Engineer - Apple Watch

Hardware Systems Integration Engineer position at Apple, focusing on Apple Watch development from concept to production, offering competitive salary and benefits.