Taro Logo

Computer Vision Engineer (C++)

A venture-backed defence technology company building intelligent autonomous systems for aircraft
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Defense · Robotics

Description For Computer Vision Engineer (C++)

Shield AI, a venture-backed defence technology company, is seeking a Computer Vision Engineer (C++) to join their team in Port Melbourne. The company specializes in building intelligent autonomous systems for aircraft with a mission to protect service members and civilians through AI and autonomy. This role offers an exciting opportunity for both recent PhD graduates and experienced developers to work on cutting-edge vision and AI technology for real-world defence challenges.

The position involves developing innovative, real-time perception solutions for next-generation autonomous platforms. You'll be working on custom algorithm development - not just applying existing libraries - and collaborating with expert AI and deep learning engineers to integrate computer vision into real-time pipelines across various unmanned systems.

Key responsibilities include designing and implementing novel computer vision algorithms optimized for real-time performance, developing C++-based CV pipelines, and working with a multidisciplinary team. The ideal candidate will have deep proficiency in C++, strong experience in custom computer vision algorithms, and a solid understanding of computer vision principles.

Additional valuable skills include experience in object detection, SLAM, camera calibration, automated video surveillance, and familiarity with OpenCV. A Master's or PhD in Computer Science or related field and previous Defence experience are highly desirable. The role offers competitive compensation including salary and equity, along with opportunities for career growth and collaboration with industry experts.

Last updated 2 days ago

Responsibilities For Computer Vision Engineer (C++)

  • 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
  • Stay across current academic research and emerging techniques in computer vision and ML

Requirements For Computer Vision Engineer (C++)

  • 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

Benefits For Computer Vision Engineer (C++)

Equity
  • Salary + equity for permanent roles
  • Strong career development pathway
  • Hybrid work arrangement
  • Opportunity to work with leading experts in AI, autonomy, and defence technology

Interested in this job?

Jobs Related To Shield AI Computer Vision Engineer (C++)