Talent.com
Flight Software Engineer
Flight Software EngineerApolink Communcations • Palo Alto, California, United States
Flight Software Engineer

Flight Software Engineer

Apolink Communcations • Palo Alto, California, United States
30+ days ago
Job type
  • Full-time
  • Permanent
Job description

About Apolink :

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.

About The Role :

You will own development of the embedded and flight software stack that powers Apolink’s relay spacecraft platforms. From low-level device drivers to autonomous fault recovery, you’ll design and implement the digital nervous system that makes our satellites reliable and interoperable. 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

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

Qualifications :

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

Passion for building reliable systems that operate in extreme environments

Ability to work in-person or willingness to relocate to Palo Alto, CA

Compensation and Benefits

Compensation at Apolink is determined based on role, level, location, and alignment with market benchmarks. Individual base salary is assessed on a case-by-case basis, reflecting job-related experience, technical expertise, and overall fit. In addition to salary, Apolink offers long-term incentives such as stock options and discretionary performance bonuses. Benefits include equity participation, comprehensive health care, 401(k) with company matching, flexible vacation, catered meal credits, and ongoing opportunities for professional development.

Additional Information

To conform to the U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Apolink Communications is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Create a job alert for this search

Flight Software Engineer • Palo Alto, California, United States

Related jobs
Flight Software Engineer

Flight Software Engineer

Muon Space • Mountain View, California, United States
Full-time +1
The ideal candidate is a self-motivated versatile software developer with significant previous experience developing robust Linux and / or RTOS embedded software. In this role, you will design, develo...Show more
Last updated: 30+ days ago • Promoted
Principal Flight Software Engineer

Principal Flight Software Engineer

Lta Research • Sunnyvale, California, United States
Full-time
We're seeking a motivated Principle Flight Software Engineer to help build a revolutionary ‘lighter than air’ flight vehicle in Sunnyvale, CA. You will work within a dynamic engineering and design t...Show more
Last updated: 30+ days ago • Promoted
Over-the-Air Software Engineer

Over-the-Air Software Engineer

Figure • San Jose, CA, United States
Full-time
Figure is an AI robotics company developing autonomous general-purpose humanoid robots.The goal of the company is to ship humanoid robots with human level intelligence. Its robots are engineered to ...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Engineer

Sr. Software Engineer

eTeam • Sunnyvale, CA, United States
Full-time
Software Engineer, Traffic Infrastructure.As part of our world-class traffic infrastructure team, you will be at the forefront of managing every HTTP request that reaches clients.You will leverage ...Show more
Last updated: 7 days ago • Promoted
Flight Software Engineer

Flight Software Engineer

Reliable Robotics • Mountain View, CA, United States
Permanent
We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Flight Simulator

Senior Software Engineer, Flight Simulator

Joby Aviation • Santa Cruz, CA, United States
Full-time
Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer - Over-the-Air Updates

Software Engineer - Over-the-Air Updates

Applied Intuition • Mountain View, CA, United States
Full-time
Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines.Founded in 2017 and now valued at $15 billion following its recent Series F fu...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Ads Measurement Signal

Software Engineer, Ads Measurement Signal

Tik Tok • San Jose, CA, United States
Full-time
Our Ads Measurement Signal team is missioned to develop our advertiser-facing product solutions that ensures successful signal lifecycle and build our signal infrastructure that handles large volum...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Airflow Infra at Scale (Remote)

Senior Software Engineer, Airflow Infra at Scale (Remote)

Astronomer Inc. • San Jose, CA, United States
Remote
Full-time
A leading technology firm in San Jose is seeking a Senior Software Engineer to join its Airflow Infra team.The role involves engineering high-quality backend services that connect open-source Airfl...Show more
Last updated: 6 hours ago • Promoted • New!
Senior Software Engineer, Models and Validation

Senior Software Engineer, Models and Validation

Aurora Innovation • Mountain View, CA, United States
Full-time
Aurora's mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, m...Show more
Last updated: 11 days ago • Promoted
Software Engineer - Agent Cloud

Software Engineer - Agent Cloud

Rubrik • Palo Alto, CA, United States
Full-time
We're building Rubrik Agent Cloud, the enterprise platform to monitor, govern, and remediate AI agents.Our team operates at the intersection of AI, distributed systems, and enterprise security, cre...Show more
Last updated: 11 days ago • Promoted
Software Engineer III

Software Engineer III

Lockheed Martin Corporation • Sunnyvale, CA, United States
Full-time
Join us at Lockheed Martin as an.Terminal High Altitude Area Defense (THAAD) program.This position does not support teleworking. Lockheed Martin Space facility in : Sunnyvale CA and be expected to wo...Show more
Last updated: 11 days ago • Promoted
Sr Software Engineer, Distributed Cloud

Sr Software Engineer, Distributed Cloud

F5 • San Jose, CA, United States
Full-time
At F5, we strive to bring a better digital world to life.Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital...Show more
Last updated: 30+ days ago • Promoted
Lead, Fleet Software for Autonomous Logistics

Lead, Fleet Software for Autonomous Logistics

Booster • Mountain View, CA, United States
Full-time
A leading logistics technology firm in Mountain View, CA seeks a skilled Product Manager to lead the design and development of their Fleet Management Software. This critical role involves collaborat...Show more
Last updated: 6 hours ago • Promoted • New!
Backend Software Engineer - Flights

Backend Software Engineer - Flights

Navan • Palo Alto, California, United States
Full-time
Flights Backend Software Engineer.Navan has transformed the corporate travel, payment, and expense landscape by consistently prioritizing user needs. As a Software Engineer in the Flights group, you...Show more
Last updated: 30+ days ago • Promoted
Localization Software Engineer

Localization Software Engineer

Apple • Cupertino, CA, United States
Full-time
Our Software Engineering team is a passionate group which powers the tooling, features and processes used to create an exceptional localized experience for Appleʼs international customers.We are lo...Show more
Last updated: 30+ days ago • Promoted
Software Engineer (Fullstack)

Software Engineer (Fullstack)

Archer • San Jose, California, United States
Full-time
Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility.We are...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Drone Delivery Ground Systems

Senior Software Engineer, Drone Delivery Ground Systems

Wing • Palo Alto, California, United States
Full-time
A leading drone delivery service is seeking a Senior Software Engineer to join their engineering team in Palo Alto, California. This hybrid role involves designing scalable software solutions while ...Show more
Last updated: 4 days ago • Promoted