Computer Vision Engineer (c++)

Shield AI Shield AI · Defense · Melbourne, Australia · AUS

Computer Vision Engineer (C++) at Shield AI, focusing on developing real-time perception solutions for autonomous platforms. The role involves designing and implementing custom CV algorithms, integrating deep learning models, and working with AI and robotics engineers on edge solutions for defense applications.

What you'd actually do

  1. Design and implement novel computer vision algorithms from scratch, optimised for real-time performance.
  2. Develop and maintain C++-based CV pipelines as part of autonomous mission systems.
  3. Collaborate with a multidisciplinary team of AI, robotics, and optical engineers to deliver reliable edge solutions.
  4. Support the integration of deep learning models into broader CV systems, working closely with AI experts.
  5. Stay across current academic research and emerging techniques in computer vision and ML.

Skills

Required

  • Deep proficiency in C++
  • Strong experience writing custom computer vision algorithms
  • Solid understanding of computer vision, image processing, and machine learning principles

Nice to have

  • Object detection
  • target tracking
  • 3D reconstruction
  • SLAM
  • camera calibration
  • behaviour analysis
  • Automated video surveillance
  • OpenCV
  • deep learning for image classification
  • recognition
  • sequence modelling
  • combining deep learning and CV pipelines
  • Master’s or PhD in Computer Science, Engineering, or a related field
  • Defence experience

What the JD emphasized

  • custom algorithms
  • real-time performance
  • real-time pipelines
  • real-time environments
  • real-time vision systems
  • real-time deployment scenarios

Other signals

  • real-time perception solutions
  • custom algorithms
  • edge solutions
  • deep learning models