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 a day 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++)

Software Engineer - Python

Python Software Engineer role at Celonis, focusing on AI/ML infrastructure development for the Process Intelligence Platform, based in Munich with hybrid work arrangement.

Machine Learning Engineer

Machine Learning Engineer position at Lyst, combining ML engineering and data science to optimize advertising performance through automation and predictive modeling.

AI Product Engineer

AI Product Engineer position at Agent, building and deploying custom AI solutions while serving as primary client contact. Remote work, $60-72K annually.

Enterprise AI Deployment Engineer

StackAI is hiring an Enterprise AI Deployment Engineer to implement AI solutions using RAG pipelines and LLM workflows for Fortune 500 clients.

ML Ops Engineer

ML Ops Engineer position at Matillion focusing on building and scaling AI systems, deploying machine learning models, and optimizing AI workflows.