Senior Computer Vision Engineer

TheDriveGroup

Sydney

Hybrid

AUD 150,000 - 230,000

Full time

34 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TheDriveGroup in Australia is seeking a Senior Computer Vision Engineer to join a fast-growing tech team building AI-powered products that solve real-world problems. This hands-on role sits at the intersection of computer vision, C++ software engineering and GPU computing.

You will own complex technical problems from design through to production, contribute to architecture and engineering standards, and collaborate with software, ML and systems engineers to deliver high-performance real-time

Qualifications

  • 5+ years' experience across Software Engineering, Computer Vision or a closely related field.
  • Strong commercial software engineering experience with C++.
  • Commercial experience with CUDA and NVIDIA GPU technologies.
  • Experience with OpenCV, TensorRT or ONNX.
  • Experience developing performance-critical, real-time or multithreaded applications.
  • Strong understanding of software design, architecture, testing, benchmarking and profiling.
  • Experience across areas such as object detection, tracking, segmentation or image processing.
  • The ability to independently design solutions and take ownership of complex technical problems.
  • Strong communication skills and the ability to clearly articulate technical decisions.

Responsibilities

  • Design and develop high-performance computer vision applications using C++.
  • Build solutions across object detection, classification, tracking and image processing.
  • Develop and optimise software for NVIDIA GPU environments using CUDA.
  • Integrate and optimise AI/ML models within production applications.
  • Design performant, reliable and maintainable software for real-time environments.
  • Benchmark, profile and optimise applications across performance, latency and throughput.
  • Work across multithreading, concurrency and GPU-accelerated workloads.
  • Own technical problems from initial requirements and design through to implementation and production.
  • Collaborate closely with Software, Machine Learning and Systems Engineers.
  • Contribute to architecture, design decisions and engineering standards across the team.

Skills

C++
CUDA
OpenCV
TensorRT
ONNX
Multithreading

Tools

NVIDIA GPU environments

Job description

An opportunity for a Senior Computer Vision Engineer to join a rapidly growing Australian technology company building advanced AI-powered products used to solve complex, real-world problems.

This is a hands-on engineering role sitting at the intersection of Computer Vision, C++ Software Engineering and GPU Computing.

You’ll join a small, highly technical team responsible for designing and developing real-time computer vision applications. We’re looking for someone who can take ownership of complex technical problems, design the right solution and independently take it through to production.

This isn’t a pure research or model development position. Strong software engineering and application development are central to the role.

Location: Sydney (3 days/week in office)

What You’ll Do
  • Design and develop high-performance computer vision applications using C++
  • Build solutions across object detection, classification, tracking and image processing
  • Develop and optimise software for NVIDIA GPU environments using CUDA
  • Integrate and optimise AI/ML models within production applications
  • Design performant, reliable and maintainable software for real-time environments
  • Benchmark, profile and optimise applications across performance, latency and throughput
  • Work across multithreading, concurrency and GPU-accelerated workloads
  • Own technical problems from initial requirements and design through to implementation and production
  • Collaborate closely with Software, Machine Learning and Systems Engineers
  • Contribute to architecture, design decisions and engineering standards across the team
What You’ll Bring
  • 5+ years' experience across Software Engineering, Computer Vision or a closely related field
  • Strong commercial software engineering experience with C++
  • Commercial experience with CUDA and NVIDIA GPU technologies
  • Experience with technologies such as OpenCV, TensorRT or ONNX
  • Experience developing performance-critical, real-time or multithreaded applicationsStrong understanding of software design, architecture, testing, benchmarking and profiling
  • Experience across areas such as object detection, tracking, segmentation or image processing
  • The ability to independently design solutions and take ownership of complex technical problems
  • Strong communication skills and the ability to clearly articulate technical decisions

TheDriveGroup is 100% committed to improving meaningful diversity in the technology industry.

We partner with clients who embrace diversity and seek candidates across all backgrounds, abilities, genders, sexualities, cultures, and faiths.

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

Similar jobs worth comparing

Senior Computer Vision Engineer
Senior Computer Vision Engineer

Nuage • Sydney

Hybrid
AUD 120,000 - 180,000
Equity
Ownership stake
Senior Computer Vision Engineer: Real-Time, C++, GPU
Senior Computer Vision Engineer: Real-Time, C++, GPU

TheDriveGroup • Sydney

Hybrid
AUD 150,000 - 230,000
Senior Vision Engineer
Senior Vision Engineer

Full-Time • Australia

On-site
AUD 100,000 - 140,000
Mentorship and training
Fun workplace culture
Team activities
Computer Vision Engineer (C++) (R4633)
Computer Vision Engineer (C++) (R4633)

Shieldai • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Salary + equity for permanent roles
Hybrid work model
Career development pathway
Computer Vision Engineer - VisionAI
Computer Vision Engineer - VisionAI

DroneShield • Sydney

On-site
AUD 120,000 - 170,000
Computer Vision Engineer - VisionAI
Computer Vision Engineer - VisionAI

High Power Media Ltd • Sydney

Hybrid
AUD 140,000 - 210,000
Computer Vision Engineer (C++) (R4633)
Computer Vision Engineer (C++) (R4633)

Shield AI • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Salary + equity
Strong career development pathway
Collaborate with top AI minds
Senior Computer Vision Engineer — Real-World AI, Equity
Senior Computer Vision Engineer — Real-World AI, Equity

Nuage • Sydney

Hybrid
AUD 120,000 - 180,000
Equity
Ownership stake
Computer Vision Engineer - VisionAI
Computer Vision Engineer - VisionAI

DroneShield Limited • Sydney

Hybrid
AUD 130,000 - 170,000
Senior Real-Time Computer Vision Architect
Senior Real-Time Computer Vision Architect

Full-Time • Australia

On-site
AUD 100,000 - 140,000
Mentorship and training
Fun workplace culture
Team activities