Enable job alerts via email!

Embedded Software Engineer

Xona Space Systems

Burlingame (CA)

On-site

USD 140,000 - 190,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Xona Space Systems, a leading company in satellite technology, is seeking an Embedded Software Engineer to develop mission-critical software for satellite systems. The role involves working with custom Linux OS, ensuring fault detection, and enhancing CI/CD infrastructure. Ideal candidates will have experience in embedded systems and strong C/C++ skills.

Qualifications

  • 3-5 years of experience in embedded software development.
  • Fluency in C/C++ programming.
  • Experience with custom embedded OS development using PetaLinux.

Responsibilities

  • Develop and maintain a custom Linux-based OS for spaceflight.
  • Integrate software with programmable logic.
  • Contribute to automation of CI/CD pipelines.

Skills

C/C++
Embedded systems development
Firmware development
Fault detection

Tools

PetaLinux
Yocto

Job description

Join to apply for the Embedded Software Engineer role at Xona Space Systems

1 day ago Be among the first 25 applicants

Join to apply for the Embedded Software Engineer role at Xona Space Systems

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.

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.

Salary Description

Range for base salary: $140,000 -$190,000

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Space Research and Technology

Referrals increase your chances of interviewing at Xona Space Systems by 2x

Sign in to set job alerts for “Embedded Software Engineer” roles.
Embedded Software Engineer, Google Tensor

San Francisco, CA $140,000.00-$270,000.00 6 months ago

Sunnyvale, CA $117,000.00-$173,000.00 3 days ago

San Francisco, CA $120,000.00-$200,000.00 7 months ago

Mountain View, CA $125,000.00-$253,000.00 1 month ago

San Carlos, CA $160,000.00-$200,000.00 1 month ago

San Francisco, CA $100,000.00-$300,000.00 3 months ago

Mountain View, CA $120,000.00-$140,000.00 1 month ago

Mountain View, CA $136,000.00-$190,000.00 5 months ago

Embedded Software Engineer, Firmware - Reality Labs
Embedded Software Engineer, Firmware - Reality Labs

Sunnyvale, CA $177,000.00-$251,000.00 3 days ago

Embedded Software Engineer, Firmware - Reality Labs

Sunnyvale, CA $147,000.00-$208,000.00 4 days ago

Embedded Software Engineer, Crash Safety

Oakland, CA $125,000.00-$150,000.00 1 month ago

Senior Software Engineer in Test - Embedded Systems

South San Francisco, CA $142,000.00-$178,000.00 6 months ago

Emeryville, CA $120,000.00-$139,000.00 3 days ago

San Francisco, CA $120,000.00-$180,000.00 3 months ago

San Francisco, CA $180,000.00-$212,000.00 2 months ago

Internship, Embedded Software Engineer, Optimus (Fall 2025)
Software Engineer III, Embedded Systems/Firmware, Glasses OS

San Mateo, CA $130,000.00-$225,000.00 4 days ago

Mountain View, CA $167,000.00-$250,000.00 3 days ago

Internship, Embedded Software Engineer, Firmware Platforms (Fall 2025)

Redwood City, CA $120,000.00-$150,000.00 5 months ago

Embedded Software Engineer, Chassis Controls
Embedded Software Engineer, Chassis Systems

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Flight Software Engineer New Mountain View, CA or Remote

Muon Space inc

Mountain View

Remote

USD 144,000 - 190,000

3 days ago
Be an early applicant

Flight Software Engineer New Mountain View, CA or Remote

Muon Space inc

Mountain View

Remote

USD 129,000 - 175,000

4 days ago
Be an early applicant

Software Engineer, GTM AI

DroneDeploy

San Francisco

Remote

USD 150,000 - 190,000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

San Francisco

Remote

USD 150,000 - 175,000

3 days ago
Be an early applicant

Founding Software Engineer -SaaS

Startup Resources

San Francisco

Remote

USD 150,000 - 225,000

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

San Francisco

Remote

USD 130,000 - 230,000

3 days ago
Be an early applicant

Senior Software Engineer

Harbour

Santa Clara

Remote

USD 120,000 - 180,000

4 days ago
Be an early applicant

Senior Software Engineer

Harbour

Sunnyvale

Remote

USD 120,000 - 170,000

4 days ago
Be an early applicant

SR. SOFTWARE ENGINEER II, AI NURTURE

Apartment List

San Francisco

Remote

USD 154,000 - 186,000

4 days ago
Be an early applicant