← Back to job listings
XS
Software Engineer (Build & Release)
Xona Space Systems · Burlingame, CA, United States
About The Role
Join our team as a Build & Release Software Engineer, where you will take ownership of our compilation infrastructure, continuous integration pipelines, and dependency management across large-scale C++ codebases running in Embedded Linux environments. You will design, maintain, and optimize cross-platform build systems, manage and upgrade compiler toolchains, and own, scale, and secure CI/CD workflows. You will also diagnose and optimize compilation and linking bottlenecks, ensure seamless cross-compilation, and support testing in containerized and emulated environments.
- Take ownership of the compilation infrastructure, continuous integration pipelines, and dependency management across large-scale C++ codebases.
- Design, maintain, and optimize cross-platform build systems using tools such as CMake and Bazel, and manage and upgrade compiler toolchains.
- Own, scale, and secure Continuous Integration and Continuous Deployment (CI/CD) workflows tailored for large-scale C++ applications.
- Strong Linux shell and scripting skills, including Bash
- 3+ years of experience focused on Build/Release Engineering, Developer Infrastructure, or DevOps supporting complex C++ codebases
- Strong understanding of the C++ build, compilation, and linking lifecycle
- Advanced proficiency with CMake and GNU Make/Ninja
- Experience working within Linux-based development environments
- Experience managing transitive dependencies and modular build targets
- Familiarity with modern C++ standards (C++17/20/23)
- 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
- Background in embedded software development and/or aerospace systems
- Familiarity with GitLab CI workflows
- Knowledge of linker internals, symbol visibility, and binary analysis tools such as ldd, nm, objdump, and readelf
- Experience with distributed build systems such as Bazel remote execution
- Familiarity with static and dynamic analysis tooling including Clang-Tidy, AddressSanitizer (ASan), and SonarQube
- 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)
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring