Taro Logo

Computer Vision Engineer (C++)

A venture-backed defence technology company building intelligent autonomous systems for aircraft using AI and autonomy.
Machine Learning
Mid-Level Software Engineer
In-Person
AI · Robotics · Defense

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 to work on cutting-edge vision and AI technology, developing innovative real-time perception solutions for next-generation autonomous platforms. The position is ideal for both recent PhD graduates and experienced commercial developers who are passionate about solving real-world defence challenges.

As a Computer Vision Engineer, you'll be responsible for designing and implementing novel computer vision algorithms from scratch, optimized for real-time performance. You'll work alongside expert AI and deep learning engineers, developing custom algorithms rather than just applying libraries. The role involves creating and maintaining C++-based CV pipelines as part of autonomous mission systems.

The ideal candidate will bring deep proficiency in C++ and extensive experience in computer vision algorithm development. The position offers the opportunity to work with some of the best minds in AI, autonomy, and defence technology, while making a real-world impact through mission-critical vision and autonomy systems.

Shield AI offers a competitive compensation package including salary and equity for permanent roles, along with strong career development opportunities. The position is based in their Port Melbourne office with a hybrid work arrangement. The company promotes an inclusive work environment and is an equal opportunity employer, welcoming candidates from all backgrounds.

Last updated 2 months 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
  • Equity for permanent roles
  • Career development pathway
  • Hybrid work arrangement

Interested in this job?

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