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.