Flight Software Engineer at Apolink - ScoutJobs - The AI-curated global job board
Skip to content
A
Posted 12 hours ago

Flight Software Engineer

ApolinkFlight Software Engineer

Perks & benefits

CommissionHealth Insurance

Requirements

B.S. in CS, CE, EE, or related, 5+ years embedded/flight software experience, Proficiency in C/C++, Experience with RTOS, Embedded communication protocols (CAN, UART, I2C, SPI), Hardware bring-up and debugging

Skills

C#RTOSEmbedded Systems

About the role

About the Company

Apolink is building the world’s most interoperable satellite relay network in low Earth orbit. Our hybrid communication architecture combines RF and optical inter-satellite links to enable real-time, continuous connectivity for satellite operators across industries.

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
  • Read and integrate vendor SDKs into the flight stack for bus and payload components
  • 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

  • B.S. in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 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)
  • Strong debugging skills with CI/CD, automated testing, and hardware bring-up
  • Hands-on experience with embedded communication protocols (CAN, UART, I²C, SPI, RS-422, etc.)
  • Familiarity with spacecraft operations, comm protocols, and avionics integration
  • Comfortable working with vendor SDKs and adapting them to flight software needs

Benefits

  • Stock options and discretionary performance bonuses
  • Equity participation
  • Comprehensive health care
  • 401(k) with company matching
  • Flexible vacation
  • Catered meal credits
  • Professional development opportunities
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Flight Software Engineer

Apolink · Palo Alto

Sign up to apply