Computer Vision Engineer (C++) (Vision)

1 Month ago • All levels • Programming

Job Summary

Job Description

We’re looking for a Computer Vision Engineer (C++) to join our team in Port Melbourne, contributing to the development of innovative, real-time perception solutions for next-gen autonomous platforms. Whether you're a recent PhD graduate or a seasoned commercial developer, this is an opportunity to help solve real-world defence challenges using cutting-edge vision and AI technology. You’ll be part of a team developing custom algorithms - not just applying libraries - and will work alongside expert AI and deep learning engineers to integrate CV into real-time pipelines across a range of unmanned systems.
Must have:
  • Design and implement novel computer vision algorithms from scratch, optimised for real-time performance.
  • Develop and maintain C++-based CV pipelines as part of autonomous mission systems.
  • Collaborate with a multidisciplinary team of AI, robotics, and optical engineers to deliver reliable edge solutions.
  • Support the integration of deep learning models into broader CV systems, working closely with AI experts.
  • Stay across current academic research and emerging techniques in computer vision and ML.
Good to have:
  • Experience in object detection, target tracking, or 3D reconstruction.
  • Experience in SLAM, camera calibration, or behaviour analysis.
  • Experience in automated video surveillance or other related real-time vision systems.
  • Familiarity with OpenCV and similar vision toolkits.
  • Exposure to deep learning for image classification, recognition, or sequence modelling.
  • Interest in combining deep learning and CV pipelines in real-time deployment scenarios.
  • Master’s or PhD in Computer Science, Engineering, or a related field.
  • Previous Defence experience is highly desirable.
Perks:
  • Build mission-critical vision and autonomy systems that make a real-world impact.
  • Collaborate with some of the best minds in AI, autonomy, and defence technology.
  • Hybrid role based in our Port Melbourne office.
  • Salary + equity for permanent roles, with a strong career development pathway.

Job Details

Founded in 2015, Shield AI is a venture-backed defense technology company with the mission of protecting service members and civilians with intelligent systems. Its products include the V-BAT aircraft, Hivemind Enterprise, and the Hivemind Vision product lines. With offices in San Diego, Dallas, Washington, D.C., Boston, Abu Dhabi (UAE), Kyiv (Ukraine), and Melbourne (Australia), Shield AI’s technology actively supports U.S. and allied operations worldwide. For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X, YouTube and Instagram.

We’re looking for a Computer Vision Engineer (C++) to join our team in Port Melbourne, contributing to the development of innovative, real-time perception solutions for next-gen autonomous platforms. Whether you're a recent PhD graduate or a seasoned commercial developer, this is an opportunity to help solve real-world defence challenges using cutting-edge vision and AI technology.

You’ll be part of a team developing custom algorithms - not just applying libraries - and will work alongside expert AI and deep learning engineers to integrate CV into real-time pipelines across a range of unmanned systems.

What You'll Do:

  • Design and implement novel computer vision algorithms from scratch, optimised for real-time performance.
  • Develop and maintain C++-based CV pipelines as part of autonomous mission systems.
  • Collaborate with a multidisciplinary team of AI, robotics, and optical engineers to deliver reliable edge solutions.
  • Support the integration of deep learning models into broader CV systems, working closely with AI experts.
  • Stay across current academic research and emerging techniques in computer vision and ML.

What You'll Bring:

  • Deep proficiency in C++ and comfortable working in high-performance real-time environments.
  • Strong experience writing custom computer vision algorithms, beyond just library use.
  • Solid understanding of computer vision, image processing, and machine learning principles.

Bonus Points For:

  • Experience in any of the following:
  • Object detection, target tracking, or 3D reconstruction.
  • SLAM, camera calibration, or behaviour analysis.
  • Automated video surveillance or other related real-time vision systems.
  • Familiarity with OpenCV and similar vision toolkits.
  • Exposure to deep learning for image classification, recognition, or sequence modelling.
  • Interest in combining deep learning and CV pipelines in real-time deployment scenarios.
  • Master’s or PhD in Computer Science, Engineering, or a related field.
  • Previous Defence experience is highly desirable.

Why Shield AI?

  • Build mission-critical vision and autonomy systems that make a real-world impact.
  • Collaborate with some of the best minds in AI, autonomy, and defence technology.
  • Hybrid role based in our Port Melbourne office.
  • Salary + equity for permanent roles, with a strong career development pathway.

Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check.

Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

Similar Jobs

Ruselle Investments - Portfolio Analyst

Ruselle Investments

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Embark Studios - Gameplay Engineer

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Crowd Strick - Senior Software Engineer - Linux Sensor, EPP Product

Crowd Strick

United States (Remote)
1 Year ago
Silicon Labs - Security Architect

Silicon Labs

Rennes, Brittany, France (On-Site)
1 Year ago
tures studios - Senior Game Programmer

tures studios

Canada (Remote)
3 Months ago
Banyan Software - Technical Lead (C# | .Net)

Banyan Software

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
endava - .NET Developer with AWS experience

endava

Varna, Varna, Bulgaria (On-Site)
2 Months ago
luxsoft - Senior .Net Developer

luxsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Next Level Business Services - SQL BI Developer

Next Level Business Services

Redmond, Washington, United States (On-Site)
10 Months ago
Saronic Technologies - CNC Programmer

Saronic Technologies

Austin, Texas, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Merqube - Senior Software Engineer - Full Stack

Merqube

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Epic Games - Senior Software Engineer, Developer Relations

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
bytedance - Research Scientist - Multimedia Lab

bytedance

San Diego, California, United States (On-Site)
5 Months ago
Unity - Senior Machine Learning Engineer

Unity

San Francisco, California, United States (On-Site)
1 Month ago
bytedance - Tech Lead Manager, Enterprise Solution

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Cadence - Software Intern

Cadence

Burlington, Ontario, Canada (On-Site)
1 Year ago
Socialpoint - Senior Software Engineer (AdTech)

Socialpoint

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Epic Games - Senior DevOps Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
bytedance - Senior Software Engineer, Traffic Platform

bytedance

San Jose, California, United States (On-Site)
9 Months ago
Unity - Staff Backend Developer, Parsec

Unity

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Melbourne, Victoria, Australia

WongDoody - Senior UX Designer

WongDoody

Melbourne, Victoria, Australia (Hybrid)
3 Months ago
Canva - Senior Frontend Engineer - Canva Docs

Canva

Brisbane, Queensland, Australia (Remote)
5 Months ago
Ceragon Networks - Technical Support Lead

Ceragon Networks

Australia (On-Site)
1 Month ago
Riot Games - Technical Producer - Tech Foundations - Hextech - Developer Tools

Riot Games

Sydney, New South Wales, Australia (On-Site)
5 Months ago
Canva - Senior Frontend Engineer - Developer Experience

Canva

Brisbane, Queensland, Australia (Remote)
3 Months ago
easygo - Investment Accountant

easygo

Melbourne, Victoria, Australia (On-Site)
1 Month ago
Trend Micro - Inside Sales Account Manager

Trend Micro

North Sydney, New South Wales, Australia (On-Site)
2 Months ago
Salesforce - Enterprise Account Executive Marketing Cloud

Salesforce

Sydney, New South Wales, Australia (On-Site)
10 Months ago
Electronic Arts - Asia Planning Analyst

Electronic Arts

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Flying Bark - 3D Modelling Lead

Flying Bark

Sydney, New South Wales, Australia (Hybrid)
11 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Capgemini - C++ Linux Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
velotio technologies  - Software Engineer (Golang)

velotio technologies

Pune, Maharashtra, India (Remote)
3 Months ago
Robot cache  - Senior C# Programmer

Robot cache

San Diego, California, United States (On-Site)
1 Month ago
luxsoft - Senior .Net Developer

luxsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Crowd Strick - Database Reliability Engineer III

Crowd Strick

California, United States (Remote)
3 Months ago
Ion - Senior C++ Developer, Italy

Ion

Rome, Lazio, Italy (On-Site)
10 Months ago
Aeries technology - Sr. Software Engineer (C++)

Aeries technology

Bengaluru, Karnataka, India (On-Site)
3 Months ago
HCL Tech - Senior Developer embedded Linux, Python

HCL Tech

Michigan, United States (On-Site)
2 Months ago
London stock Exchange - Senior Java Software Engineer

London stock Exchange

Romania (On-Site)
3 Months ago
Brillio - SQL Support (L2)

Brillio

Bengaluru, Karnataka, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Diego, California, United States (Remote)

Washington, District Of Columbia, United States (On-Site)

Dallas, Texas, United States (On-Site)

United States (On-Site)

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

Washington, District Of Columbia, United States (On-Site)

Washington, District Of Columbia, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Shield AI

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug