Skip to main content

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
Apply on the employer's site

Opens the official application on the employer’s site. No login required.