Staff C++ Build and Release Engineer (R5673)
Core
Own C++ build and release workflows for autonomy and vision products, ensuring reproducible builds and dependable delivery to edge-deployed systems in isolated environments.
Role type
Staff C++ Build and Release Engineer
Builds
Autonomy and vision software for edge-deployed systems
Domain
Defense technology / Edge computing
Deliverable
production ML models | product features
Required skills
Modern C++, Build systems (CMake, Conan, Nix, Ninja), CI/CD pipelines, Containerization (Docker, Podman), Linux/Unix systems, Dependency management, Artifact management (JFrog/Artifactory), Debugging
Preferred skills
Air-gapped environment experience, Python deployment tooling
Technologies
C++, CMake, Conan, Nix, Ninja, JFrog, Artifactory, Docker, Podman, Linux
Responsibilities
Own C++ build and release workflows from source to release, Support and evolve containerised CI/CD pipelines, Build and maintain container images for edge deployment, Manage JFrog/Artifactory repositories, Strengthen dependency and build reproducibility, Validate and deploy autonomy and vision-system products, Collaborate with engineers and system admins for integration
Seniority
Staff, hands-on IC