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.
$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...SuggestedPermanent employment- ...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...SuggestedContract workWork experience placementLocal area
- 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
- 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++...SuggestedRelocation
$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...SuggestedPermanent employment- 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 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...
$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- ...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 incomeFull timeH1bLocal areaRemote workVisa sponsorshipWork visa
$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$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...- ...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
- 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...
$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$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 placementLive inWork at officeLocal area$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 officeWork from homeFlexible hours2 days per week3 days per week$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 officeFlexible hoursShift work3 days per week- 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...
- ...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 workWorldwide
$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 workWork at officeFlexible hours- ...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
$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 workWork at officeWorldwideFlexible hours$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 timeFlexible hours- ...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...
- ...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
$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- ...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
- ...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
$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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Flight Software Engineer. Be the first to apply!
- software developer internship no experience Palo Alto, CA
- federal - software developer Palo Alto, CA
- research software engineer Palo Alto, CA
- software engineer contract Palo Alto, CA
- part time software developer Palo Alto, CA
- software engineer healthcare Palo Alto, CA
- network software engineer Palo Alto, CA
- ngo software engineer Palo Alto, CA
- software development engineer aws Palo Alto, CA
- software developer internship Palo Alto, CA


