Latest AI JobsBrowse Jobs
Shield AI logo

Senior Engineer, Computer Vision (C++) (R5195)

Shield AIMelbourneAUS
Apply on company site
Salary
Not listed
Job type
International Office Entity
Posted
15 Jul 2026
Status
Open · checked 9d ago

About this role

Role Overview

The Senior Engineer, Computer Vision (C++) position at Defense in Melbourne involves building real-time perception capabilities for advanced autonomous systems. This role suits a technical specialist who wants to design and integrate custom computer vision solutions for edge compute environments.

Key Responsibilities

Design, develop, and integrate advanced computer vision algorithms into high-performance C++ software pipelines.
Build custom perception capabilities from the ground up with a strong focus on reliability and real-time execution.
Translate complex research concepts into deployable software rather than relying solely on existing libraries.
Support the integration and development of learned perception models into live computer vision pipelines.
Adapt detection, classification, recognition, and segmentation models for operational imagery.
Enhance model performance across diverse environmental conditions, viewpoints, backgrounds, and lighting.
Evaluate false positives and false negatives while working with representative datasets to boost system robustness.

Requirements

Strong software engineering skills utilizing C++.
Experience in developing real-time or high-performance systems.
Deep understanding of computer vision fundamentals.
Ability to work with bespoke algorithms.

Nice to Have

Experience with object detection, image classification, target recognition, and semantic segmentation.
Background in feature extraction, object tracking, video analytics, and dataset curation.
Knowledge of model evaluation and the deployment of trained perception models.
Familiarity with combining learned models with classical computer vision techniques.
Experience optimizing inference for edge deployment and integrating model outputs into C++ perception systems.
Master's or PhD degree in Computer Science, Engineering, Robotics, Computer Vision, Machine Learning, or a related field.

Skills and Tools

C++
Computer Vision
Edge Compute Environments
Machine Learning Pipelines

About the Company

Defense, operating through Shield AI, is a venture-backed defense-tech enterprise dedicated to safeguarding service members and civilians through intelligent systems. The organization creates advanced technologies such as Hivemind autonomy software, V-BAT and X-BAT aircraft, along with Aechelon simulation and synthetic reality solutions. With a global presence spanning the United States, Europe, the Middle East, and the Asia-Pacific region, the company provides technology that actively assists operations around the world.

How to Apply

Interested candidates should visit the official company careers page to submit their application for this Melbourne-based opportunity.

Skills and tech stack

Questions candidates ask

What is the primary focus of the Senior Computer Vision Engineer role?

The primary focus is designing, developing, and integrating advanced computer vision algorithms into high-performance C++ software pipelines for autonomous systems.

Where is this position located?

This position is located in Melbourne.

What programming language is essential for this job?

C++ is essential for this software engineering role, along with strong experience in real-time or high-performance systems.

What kind of technologies does Defense develop?

Defense develops intelligent systems including Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies.

How should I apply for this position?

Candidates must apply directly on the official company careers page.

Ready to apply?

The application is on the official Shield AI careers page.

Apply on company site