Talent.com
Embedded Software Engineer

Embedded Software Engineer

Xona Space Systems IncBurlingame, California, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.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 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.
  • serp_jobs.job_alerts.create_a_job

    Embedded Software Engineer • Burlingame, California, United States