View All Jobs 3008

Embedded Software Engineer

Build a failsafe, secure infrastructure for on-orbit satellite system updates
San Francisco Bay Area
Mid-Level
3 weeks ago
Xona Space Systems

Xona Space Systems

Satellite navigation systems for autonomous and connected devices.

11 Similar Jobs at Xona Space Systems

Embedded Software Engineer

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 functionality

Requirements

  • 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.
+ Show Original Job Post
























Embedded Software Engineer
San Francisco Bay Area
Software
About Xona Space Systems
Satellite navigation systems for autonomous and connected devices.