Edge Deployment C++ Build & Release Engineer

Shield AI

City of Melbourne

On-site

AUD 120,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance-based incentives
Long-term growth opportunities

Job summary

Shield AI is seeking a hands-on Build & Release Engineer to own the C++ build and release workflows for autonomy software deployed to edge systems. You will optimize containerised CI/CD pipelines and manage artefacts, ensuring reproducible builds across isolated environments.

The role is based in Port Melbourne, Australia, with a focus on edge delivery, reliability, and collaboration with systems admins. You will ship real systems in constrained environments and support Python tooling around the

Qualifications

  • Strong hands-on experience delivering modern C++ software in production.
  • Ownership of build systems, toolchains and dependency management (e.g., Conan, CMake, Nix, Ninja, Artifactory).
  • Significant experience running CI/CD for compiled software and maintaining pipelines, runners/agents, artefact stores, promotion gates.
  • Experience with Docker/Podman and containerised workflows.
  • Strong understanding of Linux/Unix systems.
  • Experience debugging and troubleshooting in complex environments.
  • Background in air-gapped or isolated DevOps settings.
  • Experience supporting Python tooling around the C++ core.

Responsibilities

  • Own C++ build and release workflows from source to release.
  • Evolve containerised CI/CD pipelines across multiple isolated environments.
  • Build and maintain container images for edge deployment.
  • Manage JFrog/Artifactory repositories for multi-language artefacts.
  • Improve versioning, retention and promotion practices.
  • Strengthen dependency/build reproducibility and reduce pipeline flakiness.
  • Validate and deploy autonomy/vision-system products focusing on edge delivery.
  • Collaborate with engineers and system admins to ensure stability in deployment.

Skills

C++ development
Build systems
CI/CD pipelines
Docker / Podman
Linux/Unix
Python tooling
Edge deployment

Education

Bachelor's degree in CS or related

Tools

Conan
CMake
Nix
Ninja
Artifactory

Job description

Shield AI is seeking a hands-on Build & Release Engineer to own the C++ build and release workflows for autonomy software deployed to edge systems. You will optimize containerised CI/CD pipelines and manage artefacts, ensuring reproducible builds across isolated environments.

The role is based in Port Melbourne, Australia, with a focus on edge delivery, reliability, and collaboration with systems admins. You will ship real systems in constrained environments and support Python tooling around the

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Build & Release Engineer - Edge Autonomy
C++ Build & Release Engineer - Edge Autonomy

Shieldai • City of Melbourne

On-site
AUD 120,000 - 160,000
Staff C++ Build and Release Engineer (R5673)
Staff C++ Build and Release Engineer (R5673)

Shieldai • City of Melbourne

On-site
AUD 120,000 - 160,000
Staff C++ Build and Release Engineer (R5673)
Staff C++ Build and Release Engineer (R5673)

Shield AI • City of Melbourne

On-site
AUD 120,000 - 180,000
Competitive salary
Performance-based incentives
Long-term growth opportunities
Senior C++ Edge Systems Engineer – Real-World Robotics
Senior C++ Edge Systems Engineer – Real-World Robotics

Shield AI • City of Melbourne

On-site
AUD 80,000 - 120,000
Senior C++ Edge Software Engineer, Linux & Sensors
Senior C++ Edge Software Engineer, Linux & Sensors

Shieldai • City of Melbourne

On-site
AUD 150,000 - 190,000
Real-Time Computer Vision Engineer (C++) — Edge Perception
Real-Time Computer Vision Engineer (C++) — Edge Perception

Shield AI • City of Melbourne

On-site
AUD 120,000 - 180,000
Senior/Staff Engineer, C++ Software - Edge Systems (R5190)
Senior/Staff Engineer, C++ Software - Edge Systems (R5190)

Shield AI • City of Melbourne

On-site
AUD 80,000 - 120,000
Senior Staff Engineer, C++ Software - Edge Systems (R5848)
Senior Staff Engineer, C++ Software - Edge Systems (R5848)

Shield AI • City of Melbourne

On-site
AUD 150,000 - 190,000
Real-Time C++ Computer Vision Engineer - Edge
Real-Time C++ Computer Vision Engineer - Edge

Shield AI • City of Melbourne

On-site
AUD 120,000 - 190,000
Senior Embedded Linux Engineer - Edge AI & Full Product Ownership
Senior Embedded Linux Engineer - Edge AI & Full Product Ownership

Schréder ANZ • Sydney

Hybrid
AUD 140,000 - 210,000