Staff C++ Build and Release Engineer (R5673)
Shield AI· Hivemind Solutions Division – AUS / International Office Entity – Melbourne (Hybrid)
Hybrid (Melbourne)International Office EntityPosted 1mo ago
About the role
Build & release engineering role focused on delivering edge-deployed autonomy and vision software. Owns the pipeline from C++ development to reproducible builds, artefacts, environment promotion, and deployable releases for edge environments.
Responsibilities
- Own C++ build and release workflows for autonomy and vision products, from source → build → test → package → release.
- Support and evolve containerised CI/CD pipelines across multiple isolated environments (speed, determinism, promotion, repeatability).
- Build and maintain container images for edge deployment
- Manage JFrog/Artifactory repositories for multi-language and generic artefacts; improve versioning, retention, and promotion practices.
- Strengthen dependency and build reproducibility for C++, reducing “works on my machine” and pipeline flakiness.
- Validate and deploy autonomy and vision-system products, tools, and libraries—focusing on edge delivery and reliability.
- Collaborate with engineers and system admins to ensure integration and stability across real deployment environments.
- Tackle complex, meaningful problems that directly support mission outcomes.
Qualifications
- Strong, hands-on experience delivering modern C++ software in production (not just “supporting” it).
- Demonstrated ownership of build systems / toolchains / dependency management (e.g., Conan, CMake, Nix, Ninja, Artifactory).
- Significant recent experience running CI/CD for compiled software and maintaining the surrounding engineering systems (pipelines, runners/agents, artefact stores, promotion gates).
- Significant recent experience in Docker / Podman and containerised workflows
- Strong understanding of Linux/Unix systems.
- Experience debugging and troubleshooting.
- Background in air-gapped or isolated DevOps environments (or similarly constrained delivery contexts).
- Experience supporting Python deployment/distribution (for tooling around the C++ core).
Skills
Required:Modern C++ developmentBuild systems / toolchains / dependency managementCI/CD for compiled softwareContainerisation (Docker / Podman)Linux/UnixDebugging and troubleshootingDevOps in isolated / air-gapped environments
Nice to have:Python deployment/distribution for tooling
Benefits
- Competitive salary, performance-based incentives, and long-term growth opportunities.
Last updated Oct 23, 2026. Interested? Apply on the company site.
About Shield AI
Autonomy for the world.
Our mission is to protect service members and civilians with intelligent systems.
AerospaceAutonomyDefenseliquid-ai-recruiting-targetsetter-30setter-30-2026-q1
More open roles at Shield AI
- Staff Avionics Engineer, Electrical Systems - Ranger (R6345)3d agoSeattle, WA · X-BAT Division – X-BAT Engineering - Avionics
- Staff Engineer, Aerostructures Loads - Ranger (R6352)3d agoSeattle, WA · X-BAT Division – X-BAT Engineering - Aerostructures
- Staff Engineer, Aircraft Thermal Systems - Ranger (R6351)3d agoSeattle, Washington · X-BAT Division – X-BAT Engineering - Mechanical
- Senior Staff Engineer, Weapons Physical Integration (R6364)3d agoSeattle, WA · X-BAT Division – X-BAT Engineering - MEG /
- Senior Staff Engineer, Avionics Systems (R6238)3d agoHybrid (San Diego, CA), Hybrid (Washington, DC) +2 more · X-BAT Division – X-BAT Engineering - System Engineering & Integrated Test