Linux Software Engineer

Xona Space Systems Inc
Burlingame, CA

Description

We’re looking for a Linux Device Driver Software Engineer to develop, integrate, and optimize the Hardware Abstraction Layer (HAL) software for our satellites. You will drive the creation of Linux kernel device drivers, OS abstraction components, and related integration procedures. You'll work closely with hardware engineering, integration & test, and GNC teams to establish robust software methodologies and practices that scale effectively as our satellite constellation grows.

This is a hands-on role that will influence many facets of our satellite embedded systems, including Linux kernel development, custom driver creation, hardware/software interface validation, real-time performance optimization, digital tooling, technical documentation, and operational reliability.

What You'll Do

  • Develop, integrate, and optimize Linux kernel device drivers and related software components for satellite subsystems, writing production-quality embedded code daily.
  • Execute comprehensive hardware/software integration test campaigns, emphasizing detailed driver validation and system stability.
  • Collaborate closely with hardware engineering, integration & test, and operations teams to implement robust hardware/software interfaces, manage fault conditions, and develop effective mitigation strategies.
  • Continuously improve device driver codebases, HAL components, and integration procedures, contributing to long-term reliability and scalability.
  • Translate complex hardware interfaces and operational workflows into clear technical documentation, ensuring maintainability and knowledge transfer.
  • Optimize Linux-based software performance, stability, and resilience, enhancing spacecraft operational reliability.

You'll Be a Good Fit If

  • You love writing clean, robust, and maintainable Linux kernel drivers and embedded software, thriving when diving deeply into complex hardware integrations.
  • You have a passion for building reliable device drivers and solving intricate technical challenges at the kernel and system levels.
  • You have high attention to detail, are methodical, and are comfortable debugging code in Linux-based real-time embedded environments.
  • You enjoy collaborating across engineering disciplines, proactively identifying risks, and solving challenging technical problems.

Requirements

  • Strong proficiency in Linux kernel driver development, device-tree management, or embedded C/C++ programming.
  • Demonstrated experience with embedded Linux build systems, such as Yocto, PetaLinux, or Buildroot.
  • Solid understanding of hardware/software interface validation methodologies.
  • Proven experience implementing embedded communication protocols and interfaces (e.g., CAN, RS-422/485, I2C, SPI, Ethernet).
  • Excellent analytical, debugging, and problem-solving skills.
  • Strong written and verbal communication abilities and collaborative teamwork skills.
  • U.S. citizen, lawful permanent resident (ie Green Card holder), or other protected individual as defined by 8 U.S.C. 1324b(a)(3) (per U.S. export controls).

Desired Qualifications:

  • Experience with on-orbit operations, fault detection, isolation & recovery (FDIR), or embedded autonomy.
  • Prior experience developing Linux-based embedded systems software in aerospace or similarly rigorous industries.
  • Hands-on experience working with satellite hardware, custom PCBs, or spacecraft testbeds.
  • Passion for documentation and strong documentation disciplines.
Posted 2025-09-22

Recommended Jobs

Planet Fitness Operations Manager

Planet Fitness
San Francisco, CA

Responsive recruiter Overview Who We Are: At Planet Fitness, our mission has always been to enhance people’s lives by providing a high-quality fitness experience in a welcoming, judgem…

View Details
Posted 2025-07-30

Locum General Anesthesiologist

Palm Careers
Fontana, CA

&##128313; LOCUM ANESTHESIOLOGIST General | Fontana, CA 4-Day Workweek | Weekend Rotation | Structured, High-Volume Practice This general anesthesiology assignment in Fontana, CA offers a steady fo…

View Details
Posted 2025-07-31

Senior AI/ML Data Engineer

Simarn Solutions
California

Job Title: Senior AI/ML Data Engineer  Location: California (Onsite) Job Type: C2C Position Overview We are seeking a highly skilled Senior AI/ML Data Engineer with expertise in mul…

View Details
Posted 2025-10-13

Senior Product Manager

Axs
Los Angeles, CA

AXS connects fans with the artists and teams they love. Each year we sell millions of tickets to thousands of incredible events - from concerts and festivals to sports and theater - at some of the mo…

View Details
Posted 2025-09-13

Dental Front Desk

GUILLERMO S CASTILLO DDS DENTAL COR
Los Angeles, CA

Job Description Job Description This position is primarily responsible for keeping the office schedules productive, working with doctors and HYG, and ensuring patient flow is efficient. To ensure …

View Details
Posted 2025-07-30

Dunkin' Shift Leader

Dunkin'
Cypress, CA

Dunkin’ is hiring full-time Shift leaders! We are seeking a reliable and guest-focused individual to join our team as a Shift Leader at Dunkin'. The Shift Leader will play a key role in supervising …

View Details
Posted 2025-10-28

Controller x 165K - 180K + bonus x San Gabriel / flex POST NUMBER: 441376

Arcadia, CA

Controller – Cash Management – Reconciliations – Budget – Actuals  - Variance Analysis – Inventory  Are you an experienced Assistant Controller or Controller with inventory experience who is looking …

View Details
Posted 2025-10-31

Technical Product Manager (Remote)

Lightning Labs
Palo Alto, CA

We’re building a team that’s passionate about cryptography, bitcoin, decentralization, security, and privacy. We’re looking for a Technical Product Manager who embodies those values and who’s passion…

View Details
Posted 2025-10-01

Discover California's Coast While Saving Lives in ICU!

NurseRecruiter
San Luis Obispo, CA

Registered Nurse - Intensive Care - ICU - Travel - (ICU RN) This travel nursing position is for an ICU Registered Nurse in San Luis Obispo, California, starting on July 7, 2025. The role is set in a …

View Details
Posted 2025-07-31

IT Infrastructure and IT Support Positions for the LAUSD

Confidential
Pasadena, CA

IT Infrastructure and IT Support Positions for LAUSD Management Applications, Inc., a leading provider of IT Infrastructure and Network Management, Design and Implementation is seeking indiv…

View Details
Posted 2025-09-22