Embedded Software Engineer

Engineering     San Mateo, CA     Full-time

Xona Space Systems is a start-up focused on building satellite navigation infrastructure for the age of autonomy. Global Navigation Satellite Systems (GNSS) like GPS brought navigation to the masses. Looking forward, cyber-physical systems including self-driving cars, aerial mobility, and mobile robotics are pushing the limits of what GNSS can provide. In these applications, GNSS faces challenges with precision, interference, and security. Xona’s commercial low-Earth orbit navigation service is being designed to meet these challenges by providing high security GNSS with more than an order of magnitude better accuracy and availability than current state of the art.

Our success is dependent upon building an agile team that thrives on doing more with less. We are curious, passionate, innovative, and thrive in a collaborative environment.

Xona is looking for an Embedded Software Engineer to join our team supporting embedded software development for our space and ground systems.  Our software team builds software to enable an industry-first commercial navigation satellite system, from large-scale simulations to hardware-in-the-loop testing.

What You’ll Do

  • Design and development of state-of-the-art embedded software for next generation commercial navigation satellite systems

  • Software design and development using C/C++ and MATLAB in an embedded real-time operation system (e.g. Linux, RTEMS, QNX), lower level firmware development (e.g. ARM, ST), and FPGA acceleration for safety- and mission-critical applications

  • Work with domain experts to implement novel algorithms and schema for navigation and estimation

  • Support system integration, debugging, and hardware in the loop testing with flight hardware in a lab environment


What You Have

  • Bachelor’s degree or technical diploma in Electrical Engineering, Computer Engineering, Computer Science or similar field of study

  • 3+ years of experience in software/firmware development using C/C++ and MATLAB

  • Experience designing and testing embedded systems for high performance, high reliability computing applications


Preferred Skills and Experience

  • Experience with embedded software design and development for automotive, industrial, or aerospace/military applications with proven success in a fast-paced, cross-functional engineering team environment

  • Experience developing software which meets functional safety and/or space flight requirements

  • Knowledge of Agile software development methodologies

  • Experience with embedded RTOS(s)

  • Experience with code optimization

  • Proficient in scripting languages, such as bash and Python

  • Knowledge of SPI, Ethernet, and CAN communication protocols

  • Experience with Jenkins, CMake, Git, Gtest, QNX, Docker

  • Familiarity with GPS, GNSS, and other forms of navigation / localization

  • Familiarity with orbital mechanics, estimation theory, Kalman Filtering

  • Familiarity with software defined radios and RF engineering



San Mateo, CA


Resume *

Attach Resume
Upload supported file (Max 15MB)

Full Name *

Email *

Phone *

Position *


LinkedIn URL

Portfolio URL

Other website

General Questions

Do you require U.S. visa sponsorship? *

How did you hear about Xona Space Systems? *

Please tell us, in a few sentences, about the most impressive thing that you have built or achieved. This can be in relation to work, school, external activities, etc. If you are describing a team effort or group project, please be specific about your personal contribution. *

List three activities you enjoy doing: *

Additional information:

Contact Us

157 South Blvd

San Mateo, CA 94402

Subscribe to Our Newsletter

©2020 Xona Space Systems, Inc. All rights reserved.

  • LinkedIn - Black Circle
  • Twitter - Black Circle
  • Instagram