Apolink Communications is at the forefront of revolutionizing satellite communications by building the world's most interoperable satellite relay network in low Earth orbit. This role presents an exciting opportunity for a seasoned Flight Software Engineer to make a significant impact on the future of space communications.
As a Flight Software Engineer, you'll be responsible for developing the critical embedded and flight software stack that powers Apolink's relay spacecraft platforms. This isn't just any software development role – you'll be working on systems that will operate in the harsh environment of space, requiring exceptional attention to detail and reliability.
The position offers a comprehensive blend of technical challenges, from low-level device drivers to autonomous fault recovery systems. You'll be working with cutting-edge technology, including both RF and optical inter-satellite links, while designing and implementing the digital nervous system that makes our satellites reliable and interoperable.
The role requires a strong background in embedded systems and real-time software development, with at least 5 years of experience in space, aerospace, or robotics sectors. Your expertise in C/C++ and RTOS will be essential, as will your ability to work with various embedded communication protocols and hardware interfaces.
What makes this opportunity unique is the chance to be part of a mission launching in 2026, where you'll help lay the foundation for a scalable constellation of satellites. You'll work directly with avionics hardware, vendor SDKs, and payload systems, collaborating with a diverse team of RF, GNC, and systems engineers.
The compensation package is competitive, ranging from $150K to $180K, plus equity and comprehensive benefits including healthcare, 401(k) with matching, and professional development opportunities. Located in Palo Alto, CA, you'll be working at the heart of technology innovation while contributing to the next generation of space communications infrastructure.