X

Xona Space Systems

Delivers precision navigation and timing services

Senior Software Engineer - Build & Release

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeBurlingame, CA, USA$165k - $185k /yrIn-person

About the Job

Requirements

  • At least 3 years of experience focused on Build/Release Engineering, Developer Infrastructure, or DevOps supporting complex C++ codebases.
  • Advanced proficiency with CMake and GNU Make or Ninja.
  • Strong Linux shell and scripting skills, including Bash.
  • Strong understanding of the C++ build, compilation, and linking lifecycle.
  • Familiarity with modern C++ standards (C++17, C++20, or C++23).
  • Experience managing transitive dependencies and modular build targets.
  • Experience working within Linux-based development environments.

Responsibilities

  • Design, maintain, and optimize cross-platform build systems using tools such as CMake and Bazel.
  • Manage and upgrade compiler toolchains such as GCC and Clang while handling complex dependency graphs, third-party libraries, and internal package management.
  • Own, scale, and secure continuous integration and continuous deployment workflows tailored for large-scale C++ applications.
  • Diagnose and optimize compilation and linking bottlenecks through caching, parallelization, and distributed build strategies.
  • Ensure seamless cross-compilation across multiple architectures, including x86 and ARM.
  • Support testing in containerized and emulated environments using technologies such as Docker and QEMU.
  • Write tooling and automation scripts in Python and Bash for environment provisioning, static analysis, and artifact generation.
  • Partner with core C++ developers to improve modular architecture, dependency management, and build reliability.
  • Build reproducible and deterministic build and release environments across local development, CI, and hardware-integrated systems.

Desired Qualifications

  • Experience with Embedded Linux build systems such as Yocto or Buildroot.
  • Experience with hardware emulation tools such as QEMU and containerization platforms such as Docker.
  • Familiarity with GitLab CI workflows.
  • Background in embedded software development and/or aerospace systems.
  • Experience with distributed build systems such as Bazel remote execution.
  • Knowledge of linker internals, symbol visibility, and binary analysis tools such as ldd, nm, objdump, and readelf.
  • Familiarity with static and dynamic analysis tooling including Clang-Tidy, AddressSanitizer (ASan), and SonarQube.

About the Company

Xona Space Systems

Delivers precision navigation and timing services

Xona Space Systems provides precision navigation and timing (PNT) services using low Earth orbit satellites. Its secure signals resist interference and multipath and work with low-cost receivers to augment GNSS or provide an independent navigation solution for commercial, government, and defense customers. The system broadcasts PNT signals from LEO satellites that users receive with simple receivers and can combine with GNSS for higher accuracy. Its goal is to deliver reliable, high-accuracy positioning and timing data at scale to power autonomous vehicles, precision agriculture, and other intelligent systems.

Company size
51-200
Company stage
Series D
Total funding
$586.3M
Headquarters
Burlingame, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Xona Space Systems

See more jobs