Staff Real-Time C++ Computer Vision Engineer

Shield

Melbourne

On-site

AUD 120,000 - 160,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Shield AI in Melbourne is seeking a Computer Vision C++ Engineer to design, develop, and deploy real-time perception capabilities for autonomous systems. You will build high-performance C++ pipelines and push edge compute solutions for robust operation in challenging environments.

You will collaborate with AI, robotics, and optical engineers on bespoke algorithms, camera calibration, SLAM, and multi-sensor fusion, turning research into reliable production software.

Qualifications

  • Degree in Computer Vision, Computer Science, Engineering, or related field.
  • Proficiency in C++ for real-time, high-performance software.
  • Experience designing custom CV algorithms from scratch.
  • Solid foundation in CV, image processing, and ML principles.
  • Strong CS fundamentals, data structures, algorithms, and version control.
  • Ability to collaborate with multidisciplinary teams for edge solutions.
  • Advanced degree preferred (Masters/PhD).
  • Experience with object detection, 3D reconstruction, SLAM, camera calibration, or behaviour analysis (preferred).
  • Experience in automated video surveillance or real-time vision systems (preferred).
  • Familiarity with OpenCV (preferred).

Responsibilities

  • Design, develop, and integrate advanced CV algorithms into high-performance C++ pipelines.
  • Build custom perception capabilities with real-time performance and reliability.
  • Develop geometry-based pipelines: camera modelling, calibration, projection.
  • Support geolocation from imagery, visual registration, and multi-sensor alignment.
  • Translate research concepts into deployable software.
  • Work on bespoke algorithms rather than relying on libraries.
  • Own work from ambiguous requirements through design, implementation, delivery.
  • Collaborate with AI, robotics, and optical engineers.

Skills

C++
Real-time systems
Computer vision
Algorithms
Version control

Education

Master's or PhD in Computer Science or Engineering

Tools

OpenCV
Git
Linux

Job description

Shield AI in Melbourne is seeking a Computer Vision C++ Engineer to design, develop, and deploy real-time perception capabilities for autonomous systems. You will build high-performance C++ pipelines and push edge compute solutions for robust operation in challenging environments.

You will collaborate with AI, robotics, and optical engineers on bespoke algorithms, camera calibration, SLAM, and multi-sensor fusion, turning research into reliable production software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer, Computer Vision (C++)
Staff Engineer, Computer Vision (C++)

Shield • Melbourne

On-site
AUD 120,000 - 160,000
Real-Time C++ Computer Vision Engineer - Edge
Real-Time C++ Computer Vision Engineer - Edge

Shield • Melbourne

On-site
AUD 120,000 - 190,000
Senior Engineer, Computer Vision (C++) (R5195)
Senior Engineer, Computer Vision (C++) (R5195)

Shield • Melbourne

On-site
AUD 120,000 - 190,000
Real-Time Computer Vision Engineer (C++) - Hybrid Role
Real-Time Computer Vision Engineer (C++) - Hybrid Role

Shield • Melbourne

Hybrid
AUD 120,000 - 180,000
Salary + equity
Strong career development pathway
Collaborate with top AI minds
Computer Vision Engineer – Real-Time Defense AI
Computer Vision Engineer – Real-Time Defense AI

Droneshield • Sydney

On-site
AUD 120,000 - 170,000
Computer Vision Engineer (C++) (R4633)
Computer Vision Engineer (C++) (R4633)

Shield • Melbourne

Hybrid
AUD 120,000 - 180,000
Salary + equity
Strong career development pathway
Collaborate with top AI minds
Senior Deep Learning Engineer - Perception & Edge AI
Senior Deep Learning Engineer - Perception & Edge AI

Shield AI • Melbourne

On-site
AUD 120,000 - 160,000
Staff Deep Learning Engineer — Edge Perception & Vision
Staff Deep Learning Engineer — Edge Perception & Vision

Shield • Melbourne

On-site
AUD 120,000 - 180,000
Senior C++ Edge Systems Engineer – Real-World Robotics
Senior C++ Edge Systems Engineer – Real-World Robotics

Shield • Melbourne

On-site
AUD 80,000 - 120,000
Staff Deep Learning Engineer (R5677)
Staff Deep Learning Engineer (R5677)

Shield • Melbourne

On-site
AUD 120,000 - 180,000