Software Engineer - Build & Release
Xona· Engineering
Burlingame, California$120k - $150kFull-timePosted 1w ago
About the role
We are looking for a Build & Release Software Engineer to join our team, focusing on the application software powering our satellite systems. In this role, you will take ownership of our compilation infrastructure, continuous integration pipelines, and dependency management across large-scale C++ codebases running in Embedded Linux environments.
Responsibilities
- Design, maintain, and optimize cross-platform build systems using tools such as CMake and Bazel.
- Manage and upgrade compiler toolchains (GCC, Clang, etc.) while handling complex dependency graphs, third-party libraries, and internal package management.
- Own, scale, and secure Continuous Integration and Continuous Deployment (CI/CD) 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 robust tooling and automation scripts in Python and Bash for environment provisioning, static analysis, and artifact generation.
- Partner closely with core C++ developers to improve modular architecture, dependency management, and overall build reliability.
- Build reproducible and deterministic build and release environments across local development, CI, and hardware-integrated systems.
Qualifications
- 3+ years of experience focused on Build/Release Engineering, Developer Infrastructure, or DevOps supporting complex C++ codebases.
- Advanced proficiency with CMake and GNU Make/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/20/23).
- Experience managing transitive dependencies and modular build targets.
- Experience working within Linux-based development environments.
Skills
Required:CMakeGNU Make/NinjaLinux shell scriptingC++ build, compilation, linking lifecycleEmbedded LinuxPythonBashC++17/20/23
Nice to have:DockerQEMUBazel
Last updated Oct 14, 2026. Interested? Apply on the company site.
About Xona
Next Era Navigational Intelligence | Xona
Xona is the navigation infrastructure company bringing real-time, centimeter-level certainty to any device, anywhere on Earth.
Location servicesPulsarGNSSNavigationPNTsatellites
More open roles at Xona
- GNSS Engineer6d agoBurlingame, California · Engineering
- Senior Mixed Signals Engineer6d agoBurlingame, California · Engineering
- Senior Materials & Processes Engineer6d agoBurlingame, California · Engineering
- Mechanical Engineering Co-op6d agoBurlingame, California · Engineering
- Spacecraft Test Engineer1w agoBurlingame, California · Engineering