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 freeFlight Software Engineer
Apolink · Palo Alto
