Staff C++ Build and Release Engineer (R5673)

Shield AI
Melbourne
Workplace: OnsiteFull timeFunction: QA, Test & Release EngineeringSkills: ["Ownership","Dependency hygiene","Debugging and troubleshooting","Collaboration","Making CI/CD deterministic","Ensuring build reproducibility"]

Own the build and release “last mile” for autonomy software shipped to edge-deployed systems in isolated or constrained environments. You’ll drive reproducible builds, trustworthy artefacts, and promotion across environments, while running deterministic CI/CD for compiled C++ workflows. Build and maintain containerized pipelines and edge-deployment container images, manage JFrog/Artifactory repositories, and partner with engineers and system admins to ensure reliable delivery in real environments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Shield AI
Shield AI
2 days ago

Staff C++ Build and Release Engineer (R5673)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Own the build and release “last mile” for autonomy software shipped to edge-deployed systems in isolated or constrained environments. You’ll drive reproducible builds, trustworthy artefacts, and promotion across environments, while running deterministic CI/CD for compiled C++ workflows. Build and maintain containerized pipelines and edge-deployment container images, manage JFrog/Artifactory repositories, and partner with engineers and system admins to ensure reliable delivery in real environments.
Location: Melbourne
Workplace: Onsite
Employment Type: Full time
Job Function: QA, Test & Release Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Own C++ build and release workflows from source through build, test, packaging, and release for autonomy and vision products.
  • •Support and evolve containerised CI/CD pipelines across isolated environments to improve speed, determinism, promotion, and repeatability.
  • •Build and maintain container images for edge deployment and ensure deployable releases work reliably in real contexts.
  • •Manage JFrog/Artifactory repositories to improve versioning, retention, and promotion practices for multi-language and generic artefacts.
  • •Strengthen dependency and build reproducibility and validate/deploy autonomy and vision-system products, tools, and libraries; collaborate with engineers and system admins to ensure integration stability.

Key Requirements

  • •Hands-on production experience delivering modern C++ software (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 pipelines, runners/agents, artefact stores, and promotion gates.
  • •Significant recent experience using Docker/Podman and containerised workflows.
  • •Strong understanding of Linux/Unix and the ability to debug and troubleshoot delivery in constrained environments (e.g., air-gapped).
Experience:Defense-techAutonomyVision systemsEdge deploymentCI/CDDevOpsContainerized workflowsAir-gapped/isolated environments
Skills:OwnershipDependency hygieneDebugging and troubleshootingCollaborationMaking CI/CD deterministicEnsuring build reproducibility
Tech Stack:C++ConanCMakeNixNinjaArtifactoryJFrogDockerPodmanLinuxUnixCI/CDContainer imagesPython

Company Brief

Shield AI
Develops AI-powered autonomy and software for military aircraft and drones to enable autonomous ISR and combat missions, integrating perception, navigation, and mission planning for defense customers.
Industry: Defense Technology
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series E+
Headquarters: San Diego, United States
Founded: 2015
WebsiteLinkedIn