apolink
Flight Software Engineer
Palo Alto$150k–$180kfulltimemidAdded today
About this role
Apolink seeks a Flight Software Engineer to develop the embedded and real-time software stack for satellite relay spacecraft, from device drivers to autonomous fault recovery systems. You'll architect mission-critical software for their first orbital deployment in 2026 and help establish a scalable constellation architecture.
What you'll do
- Design and implement real-time flight software for satellite command, control, and autonomy
- Develop embedded software for avionics, software-defined radios, and optical/RF payload subsystems
- Create hardware abstraction layers, device drivers, and telemetry/telecommand interfaces
- Integrate vendor SDKs and build fault detection, isolation, and recovery (FDIR) features
- Establish software-in-the-loop and hardware-in-the-loop testing frameworks
- Support hardware integration, functional testing, and on-orbit commissioning activities
What they're looking for
- C/C++ for real-time and resource-constrained systems
- Real-time operating systems (FreeRTOS, VxWorks, RTEMS)
- Embedded communication protocols (CAN, UART, I²C, SPI, RS-422)
- Spacecraft operations and avionics integration
- CI/CD, automated testing, and hardware bring-up
- Debugging and troubleshooting in extreme environments
- Vendor SDK integration and adaptation
- Ground communication protocol design with security
Benefits
- Stock options and equity participation
- Comprehensive health care coverage
- 401(k) with company matching
- Flexible vacation policy
- Catered meal credits
- Professional development opportunities
Opens the official application on the employer’s site. No login required.