# C++ Build & Release Engineer (Edge Autonomy)

**Company**: Shield AI
**Location**: Melbourne
**Work arrangement**: onsite
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/shieldai/eb4fc5c9-92ce-427e-ab72-f52c073a5ed4?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_02d46273-3e8

## Description

We're building intelligent systems that protect service members and civilians. Our autonomy and vision technology is now being adopted across some of the most complex and high-stakes environments in modern defence.

This is a build & release engineering role for teams shipping autonomy software to edge-deployed systems, frequently in isolated / constrained environments. You'll own the engineering “last mile” between C++ development and dependable delivery: reproducible builds, trustworthy artefacts, promotion across environments, and deployable releases that work where they matter most.

If you love modern C++ toolchains, dependency hygiene, artefact provenance, and making CI/CD fast and deterministic,this is for you.

### 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.

### Requirements:

- 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 ,whatever you’ve used to ship real systems).

- 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).

### Why Shield AI?

- Help shape the future of defence and autonomy in Australia and beyond.

- Be a key voice in a mission-led business redefining what’s possible with emerging technology.

- Join a growing, values-led team headquartered in Port Melbourne, with strong global partnerships and local autonomy.

- Competitive salary, performance-based incentives, and long-term growth opportunities.

### What This Role Is Not:

- Not a “cloud-first” DevOps role focused on standing up cloud infrastructure.

- This role is primarily about C++ build & release engineering and edge delivery - making autonomy software shippable, repeatable, and dependable in real environments.

## Skills

### Required
- modern C++
- build systems / toolchains / dependency management
- CI/CD for compiled software
- Docker / Podman
- Linux/Unix systems
- Python deployment/distribution

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/shieldai/eb4fc5c9-92ce-427e-ab72-f52c073a5ed4?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
