Apolink

Apolink

Flight Software Engineer

Palo Alto

Work authorization requiredDetected 335 days ago
C++CI/CDEmbedded SystemsAvionicsRoboticsElectrical EngineeringTest AutomationManual TestingFirewallCommunication

About the role

  • You'll work directly with avionics hardware, vendor SDKs, and payload systems to bring our first mission to orbit in 2026 and lay the foundation for a scalable constellation.

Responsibilities

  • Architect and implement real-time flight software for satellite command and control
  • Develop embedded software for avionics, SDRs, and optical/RF payload subsystems
  • Build hardware abstraction layers, device drivers, and telemetry/telecommand interfaces
  • Implement autonomy features, including fault detection, isolation, and recovery (FDIR)
  • Build and maintain software-in-the-loop (SIL) and hardware-in-the-loop (HITL) frameworks
  • Design spacecraft-to-ground communication protocols with authentication and security
  • Support hardware integration, functional testing, and on-orbit commissioning
  • Collaborate with RF, GNC, and systems engineers for seamless spacecraft ops

Requirements

  • 5+ years of experience in embedded/flight software development (space, aerospace, or robotics)
  • Proficiency in C/C++ for real-time and resource-constrained systems
  • Experience with RTOS (FreeRTOS, VxWorks, RTEMS, or similar)
  • Hands-on experience with embedded communication protocols (CAN, UART, I²C, SPI, RS-422, etc.)
  • Familiarity with spacecraft operations, comm protocols, and avionics integration
  • Ability to work in-person or willingness to relocate to Palo Alto, CA
  • B.S. in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Strong debugging skills with CI/CD, automated testing, and hardware bring-up
  • Comfortable working with vendor SDKs and adapting them to flight software needs
  • Passion for building reliable systems that operate in extreme environments

Compensation

  • Compensation and Benefits

Benefits

  • include equity participation, comprehensive health care, 401(k) with company matching, flexible vacation, catered meal credits, and ongoing opportunities for professional development.
  • All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Equal opportunity

  • Apolink Communications is an equal opportunity employer.
  • equal opportunity employer.

Visa & Work Authorization

  • citizen, lawful permanent resident of the U

This listing is sourced directly from Apolink's careers page and normalized into a canonical job model.