Flight Software Engineer (Mid)

Apex develops satellite buses and spacecraft systems for autonomous operation.
$150,000 - $180,000
Embedded
Mid-Level Software Engineer
In-Person
[] Employees
3+ years of experience
Space

Description For Flight Software Engineer (Mid)

Join Apex's flight software team to design and develop software driving autonomous satellite bus operations. As a Flight Software Engineer, you'll be responsible for mission-critical systems that operate 24/7 in space. This role combines embedded systems development with spacecraft operations, requiring expertise in real-time systems, Linux, and satellite protocols.

You'll work directly with both internal teams and external customers, developing solutions that meet company objectives and user requirements. The position offers hands-on experience with spacecraft software, from initial design through deployment and operations. You'll be involved in critical phases like launch and early operations, ensuring software systems remain functional during these crucial periods.

The role requires strong programming skills in languages like Python, C++, and Rust, along with deep knowledge of embedded Linux systems and distributed hardware. You'll work with various satellite protocols and secure communication systems, making this an ideal position for engineers passionate about space technology and complex software systems.

At Apex, you'll be part of a dynamic, fast-paced environment where practical problem-solving and scalability are key priorities. The company offers competitive compensation ($150,000 - $180,000) and the opportunity to work on cutting-edge space technology. This position is based in Los Angeles and requires U.S. Person status due to export control regulations.

If you have 3+ years of flight software experience and enjoy solving complex technical challenges in the space industry, this role offers an exciting opportunity to make a direct impact on satellite operations and space technology advancement.

Last updated 7 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 required for export controlled data access
  • 3+ years of total flight software experience
  • Bachelor's degree in CS, EE or equivalent
  • Strong proficiency in programming languages such as Python, C++, Rust
  • Experience with real time systems running on distributed hardware
  • Knowledge of embedded Linux operating systems and creating Linux distributions (Yocto)
  • Familiarity with satellite systems and protocols (CCSDS, ECSS)
  • Experience with software integration, testing, and validation for real-time systems
  • Familiarity with network protocols, secure communication systems, Protobuf and encryption

Interested in this job?

Jobs Related To Apex Flight Software Engineer (Mid)

Spacecraft GNC Engineer (Mid)

Mid-level Spacecraft GNC Engineer position at Apex, developing control systems and algorithms for satellite buses, combining software development with aerospace engineering in Los Angeles.

Mission Operations Engineer (Mid)

Mid-level Mission Operations Engineer position at Apex, focusing on spacecraft operations and mission planning, offering $115-140K salary with comprehensive benefits in Los Angeles.

Mission Operations Engineer (Mid)

Mid-level Mission Operations Engineer position at Apex, focusing on spacecraft operations and mission planning, offering $115-140K salary with comprehensive benefits in Los Angeles.

Embedded Software Engineer

Metalware seeks an Embedded Software Engineer to develop firmware security solutions for critical infrastructure, focusing on vulnerability detection and analysis using C++/Rust.

SoC and IP Design Engineer, Google Cloud

Design and develop custom silicon solutions for Google Cloud's infrastructure as a SoC and IP Design Engineer, focusing on RTL development and system architecture.