← All roles

Staff C++ Build and Release Engineer (R5673)

Shield AI· Hivemind Solutions Division – AUS / International Office Entity – Melbourne (Hybrid)
Apply on company site
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