Post Job Free
Sign in

Embedded Software Engineer

Company:
Xona Space Systems Inc
Location:
Burlingame, CA, 94010
Posted:
June 07, 2025
Apply

Description:

Job Description

Description:

We’re seeking an Embedded Software Engineer to help drive the core functionality of our satellite systems. In this role, you’ll contribute directly to mission-critical software that supports everything from real-time fault detection to on-orbit system updates. You'll work hands-on with our custom Linux OS, integrate tightly with programmable logic, and play a key role in shaping our CI/CD infrastructure for flight software deployment.

What You’ll Do:

Develop and maintain a custom Linux-based OS for spaceflight and development systems using PetaLinux and Yocto

Integrate software with programmable logic (PL), including configuration and health monitoring interfaces

Design and test infrastructure for secure, failsafe in-orbit image updates for both PS (Processing System) and PL

Contribute to the automation of CI/CD pipelines to improve software reliability and deployment efficiency

Debug and optimize low-level firmware and embedded system behavior

Collaborate with cross-functional teams to ensure seamless hardware-software interaction across satellite systems

You might be a fit if you:

Maintain and enhance a custom Linux OS for both flight and development using PetaLinux and Yocto

Implement and test programmable logic (PL) configuration software

Develop fault detection interfaces and software for system redundancy

Build infrastructure for on-orbit PS+PL image updates and failsafe recovery

Support and improve CI/CD pipelines for automated testing and deployment of complete PS+PL software stacks

Work across hardware and software boundaries to enable resilient, autonomous spacecraft functionalityRequirements:

3-5 years of experience in embedded software development.

Fluency in C/C++ programming.

Experience with custom embedded OS development and deployment using PetaLinux.

Proficiency in low-level firmware development and debugging.

Strong documentation discipline.

Desired Qualifications

Experience with real-time operating systems.

Software development background in DSP/communications applications.

Knowledge of CI/CD DevOps practices.

Prior experience with space flight software.

Hands-on lab experience with testing engineering models and flight units.

Full-time

Apply