Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Flight Software Engineer

Apolink

Embedded Software Engineer

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.

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 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.

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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Flight Software Engineer in Palo Alto, CA vacancy
  • $155k - $215k

     ...people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving...  ...to make this future a reality. Responsibilities As a Flight Software Engineer, you will develop highly deterministic C++ software... 
    Suggested
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    1 day ago
  •  ...Software Engineer Position The software engineering team at Logos Space work on the design, development, flight validation, assembly, integration, test, and inflight success of the logos fleet of spacecraft. Software engineering is responsible for ensuring that flight... 
    Suggested
    Contract work
    Work experience placement
    Local area

    Logos Space

    Mountain View, CA
    1 day ago
  • A leading aviation technology company in Mountain View, California seeks a Flight Software Engineer to develop high-performance C++ software for automated aircraft systems. Ideal candidates will have over 7 years of experience with C/C++ and a Bachelor's degree in Computer... 
    Suggested

    Reliable Robotics Corporation

    Mountain View, CA
    2 days ago
  • A satellite communication company in Palo Alto is seeking an embedded software developer to own the development of the flight software for their satellites. The ideal candidate will have at least 5 years of experience in flight software development, proficiency in C/C++... 
    Suggested
    Relocation

    Apolink Communcations

    Palo Alto, CA
    4 days ago
  • $185k - $230k

     ...people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As a Sr. Flight Software Verification Engineer at Reliable Robotics, you will be a key... 
    Suggested
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    6 days ago
  • Reliable Robotics Corporation in Mountain View is seeking a Build Software Engineer to drive the optimization of build and continuous integration design for C++ and Rust software products. You'll work in a collaborative environment and help shape the infrastructure necessary... 

    Reliable Robotics Corporation

    Mountain View, CA
    5 days ago
  • Reliable Robotics Corporation in Mountain View, California is looking for a Sr. Flight Software Verification Engineer to verify embedded software used in aviation systems. This role involves responsibilities such as developing verification strategies, creating compliant... 

    Reliable Robotics Corporation

    Mountain View, CA
    1 day ago
  • $168k - $280k

     ...Please review the job details below. Lanteris Space Systems is currently seeking a Principal Embedded Flight Software Engineer to join our team in our Palo Alto, CA, San Jose, CA or Houston, TX offices. In this role, you will work on a variety of challenging projects... 
    Permanent employment

    Lanteris Space Systems

    Palo Alto, CA
    3 days ago
  •  ...Our Client Space is currently seeking a Senior Embedded Flight Software Engineer to join our team This position may also be performed remotely within the U.S In this role, you will work on a variety of challenging projects including NASA's Artemis program and the Power... 
    Extra income
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship
    Work visa

    ATR International

    Palo Alto, CA
    1 day ago
  • $168k - $280k

    Principal Embedded Flight Software Engineer - Lanteris Space Systems (Locations: Palo Alto, CA; San Jose, CA; Houston, TX) Develop flight software for NASA’s Artemis program and other challenging space missions. Responsibilities Design and implement software for embedded... 
    Permanent employment

    MAXAR TECHNOLOGIES, INC.

    Palo Alto, CA
    5 days ago
  • $155k - $215k

    A tech-focused aviation company in Mountain View is seeking a Flight Software Engineer to develop C++ software for complex aircraft systems. The role involves working with flight hardware and driving software requirements, demanding 2+ years of C or C++ experience. Ideal... 

    Reliable Robotics Corporation

    Mountain View, CA
    1 day ago
  •  ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics...  ...to make this future a reality. As a Flight Guidance Engineer at Reliable Robotics,...  ...guidance algorithms in simulation and flight software Reduce and analyze simulation, lab, and... 
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    3 days ago
  • An aviation technology firm based in Mountain View, California is seeking a Flight Navigation Engineer to work on innovative navigation systems. You will define requirements, develop algorithms, and evaluate solutions to enable safe integration of uncrewed aircraft. Ideal... 

    Reliable Robotics Corporation

    Mountain View, CA
    5 days ago
  • $166k - $244k

     ...Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube Mountain View, CA, USA Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Apply ~... 
    Full time

    Google Inc.

    Mountain View, CA
    2 hours ago
  • $157k - $235k

     ...Snapchat and other services; and its AR glasses, Spectacles. Snap Engineering teams build fun and technically sophisticated products that...  ...of practical work experience ~2+ years of post-Bachelor's software development experience; or Master's degree in a technical... 
    Work experience placement
    Live in
    Work at office
    Local area

    Snapchat

    Palo Alto, CA
    1 day ago
  • $168k - $252k

     ...Sr. Software Engineer, Backend Hybrid-Palo Alto, CA Mercari is your marketplace. We make it super easy to sell (or buy) almost anything. We all have things we don't use, never used or simply outgrew. But that stuff still has value. Mercari gives you the power to... 
    Work at office
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    Mercari

    Palo Alto, CA
    4 days ago
  • $166k - $195k

     ...performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. As a Software Engineer, you’ll build and own backend services, infrastructure, and data systems that support Robinhood’s core financial products.... 
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Menlo Park, CA
    4 days ago
  • Metis Technology Solutions, Inc. is seeking a Senior Simulation Engineer to lead simulation and technology projects at NASA Ames Research Center's SimLabs. This role involves managing simulation experiments, developing project plans, and collaborating with customers. A... 

    Metis Technology Solutions, Inc.

    Mountain View, CA
    1 day ago
  •  ...Full Stack Software Engineer Opportunity at Stanford Federal Credit Union Stanford Federal Credit Union (SFCU) is on a mission to improve financial lives. As a member-owned, not-for-profit financial institution, we serve over 95,000 members worldwide, including employees... 
    Temporary work
    Worldwide

    Stanford Federal Credit Union

    Palo Alto, CA
    11 days ago
  • $188k - $259.44k

     ...Senior Full-Stack Software Engineer Menlo Park, California, United States About Moloco: Moloco builds some of the most powerful AI advertising solutions in the world. Our name—short for "machine learning company"—reflects our core mission: democratizing access... 
    Temporary work
    Work at office
    Flexible hours

    Moloco

    Menlo Park, CA
    13 days ago
  •  ...Build the Future of AI-Powered Customer Retention Frontend Software Engineer Location: Palo Alto, CA Employment Type: Full Time Department: Engineering Job Overview We are seeking a front-end software engineer to help us redefine customer interactions and loyalty... 
    Full time

    Livex AI

    Palo Alto, CA
    4 days ago
  • $150k - $260k

     ...that by bridging the gap between traditional banking and the communities that need it most. About the Role As a Frontend Engineer, you'll play a critical role in shaping the experience of our bank operators, controllers and accountants, who work together to power... 
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    Nclusion

    Palo Alto, CA
    2 days ago
  • $136k - $190k

     ...F r o n t E n d S o f t w a r e E n g i n e e r ( T a p e s t r y ) Software Engineering Mountain View, CA (HQ) About the team: Tapestry is Alphabet's moonshot for the electric grid, working at the frontier where energy's complexity meets AI's potential... 
    Full time
    Flexible hours

    X: The Moonshot Factory

    Mountain View, CA
    4 days ago
  •  ...Role Overview: As a Full Stack Software Engineer, you will be a pivotal force in developing, deploying, and maintaining the end-to-end infrastructure for our advanced AI systems. This includes designing robust backend services, building intuitive and high-performance... 

    Nace AI

    Palo Alto, CA
    5 days ago
  •  ...We are currently looking for a Backend Software Engineer to join our team and support the development of a sophisticated grid planning and research platform . This role is ideal for an engineer who enjoys building data-intensive, distributed backend systems in a... 
    Contract work

    Lorven Technologies

    Mountain View, CA
    3 days ago
  • $180k - $240k

     ...Frontend Software Engineer San Francisco, Palo Alto, Los Angeles, Toronto About HeyGen At HeyGen, our mission is to make visual storytelling accessible to all. Over the last decade, visual content has become the preferred method of information creation, consumption... 
    Work experience placement

    HeyGen

    Palo Alto, CA
    4 days ago
  •  ...Software Engineer Opportunity Location: San Francisco Bay area, hybrid role (2x/ week in downtown SF office) Brico is building the future of licensing compliance. Think Turbotax but for licensing. Our mission is to enable innovation and increase access in the financial... 
    Work at office

    Pear VC

    Palo Alto, CA
    4 days ago
  •  ...Full-Stack Software Engineer Location Palo Alto, CA Employment Type Full Time Department Engineering Job Overview We are seeking a Full-Stack Software Engineer to help us redefine customer interactions and loyalty through AI. In this role, you will develop and... 
    Full time

    Livex AI

    Palo Alto, CA
    4 days ago
  • $180k - $215k

     ...Fullstack Software Engineer San Francisco, Palo Alto, Los Angeles, Toronto About HeyGen At HeyGen, our mission is to make visual storytelling accessible to all. Over the last decade, visual content has become the preferred method of information creation, consumption... 
    Work experience placement

    HeyGen

    Palo Alto, CA
    4 days ago
  • $160k - $230k

     ...live data in governed and secure ways so our customers can solve their business problems. Come join our world-class team as a Software Engineer to build the backend services for data cloud to help our customers to share data internally within their company or outside with... 
    Flexible hours

    Snowflake Computing

    Menlo Park, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Flight Software Engineer. Be the first to apply!