GNC Software Engineer

Posted 7 Hours Ago
Be an Early Applicant
Burlingame, CA, USA
In-Office
165K-190K Annually
Junior
Aerospace • Artificial Intelligence
Launching the next-generation of location infrastructure.
The Role
Develop, integrate, and validate spacecraft GNC flight software for autonomous operations. Implement estimators, controllers, state machines, and FDIR logic; maintain flight software interfaces; and create SIL/HIL, unit, and regression tests. Collaborate with simulation, hardware, and flight software teams across mission development from simulation through on-orbit operation. The role requires C++, Python, MATLAB/Simulink, model-based development, Git, and Linux experience.
Summary Generated by Built In

Xona is the navigational intelligence company bringing real-time, centimeter-level certainty to any device, anywhere on Earth.

With Pulsar – the world’s most advanced PNT satellite infrastructure in Low Earth Orbit – Xona will offer a future-proof, backwards-compatible global positioning system optimized for absolute precision, superior power, and robust protection.


We are seeking a GNC Software Engineer to join our Guidance, Navigation, and Control (GNC) team. In this role, you will develop, integrate and validate flight software that enables autonomous operation of spacecraft. You’ll work closely with GNC and Flight Software engineers to deploy estimators, controllers, and state machines in real-time flight environments, supporting missions from simulation through on-orbit or in-flight operation.

What You'll Do

· Develop and integrate GNC algorithms using model-based development processes

· Implement state machines and FDIR (Fault Detection, Isolation, and Recovery) logic for robust autonomous operations

· Develop and maintain GNC software interfaces within the flight software architecture

· Design, implement, and maintain software- and hardware-in-the-loop (SIL/HIL) test campaigns to validate GNC performance and reliability

· Develop unit tests and regression tests to ensure software reliability

· Collaborate with simulation, hardware, and Flight Software teams to support end-to-end GNC system integration and validation

Required Qualifications

· 2+ years of professional experience developing GNC software for spacecraft, UAVs, or other autonomous platforms

· Hands-on experience implementing and testing estimators, controllers, and state machines

· Experience with model-based software development and automatic code generation using MATLAB/Simulink

· Proficiency in C++, Python, and MATLAB/Simulink

· Experience developing unit tests, regression tests, and debugging software in simulation or embedded environments

· Proficiency with Git version control and Linux-based development environments

Desired Qualifications

· Bachelor’s or Master’s in Aerospace, Mechanical, Electrical, or Computer Engineering

· Experience implementing FDIR strategies and autonomous mode management using state machines

· Hands-on experience with software- and hardware-in-the-loop (SIL/HIL) simulation environments

· Familiarity with continuous integration and continuous deployment (CI/CD) pipelines and automated software testing

· Understanding of spacecraft attitude determination and control systems (ADCS), including sensors, actuators, and onboard estimation and control algorithms.

For U.S. Roles: To comply with U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the United States (i.e. Green Card holder), or other protected individual as defined by 8 U.S.C. 1324b(a)(3).

For U.K. Roles: To comply with U.K. regulations, this role requires Baseline Personnel Security Standard (BPSS) checks, and successful candidates must be eligible to obtain UK Security Clearance (SC).

For Canada Roles: Successful candidates must obtain and hold a security clearance at the reliability status level, and pass security assessment for the Canadian Controlled Goods Program (CGP) and ITAR.

We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Skills Required

  • 2+ years of professional experience developing GNC software for spacecraft, UAVs, or other autonomous platforms
  • Hands-on experience implementing and testing estimators, controllers, and state machines
  • Experience with model-based software development and automatic code generation using MATLAB/Simulink
  • Proficiency in C++, Python, and MATLAB/Simulink
  • Experience developing unit tests, regression tests, and debugging software in simulation or embedded environments
  • Proficiency with Git version control and Linux-based development environments
  • Bachelor's or Master's degree in Aerospace, Mechanical, Electrical, or Computer Engineering
  • Experience implementing FDIR strategies and autonomous mode management using state machines
  • Hands-on experience with software-in-the-loop and hardware-in-the-loop simulation environments
  • Familiarity with CI/CD pipelines and automated software testing
  • Understanding of spacecraft attitude determination and control systems, including sensors, actuators, and onboard estimation and control algorithms
  • For U.S. roles, must be a U.S. citizen, lawful permanent resident, or other protected individual under 8 U.S.C. 1324b(a)(3)
  • For U.K. roles, must complete BPSS checks and be eligible to obtain U.K. Security Clearance
  • For Canada roles, must obtain reliability status clearance and pass Canadian Controlled Goods Program and ITAR security assessments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Mateo, CA
83 Employees
Year Founded: 2019

What We Do

Xona is developing the most accurate and secure real-time PNT service on the planet.

Similar Jobs

In-Office
Los Angeles, CA, USA
160K-240K Annually
In-Office
El Segundo, CA, USA
160K-240K Annually

Astro Mechanica Logo Astro Mechanica

Software Engineer

Aerospace • Transportation • Defense • Manufacturing
In-Office
San Francisco, CA, USA
52 Employees
140K-230K Annually

Logos Space Logo Logos Space

Software Engineer

Aerospace • Security • Defense
Hybrid
2 Locations
38 Employees
190K-220K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account