Senior Staff Engineer, Computer Vision (c++) (r5197)

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

Senior Staff Engineer, Computer Vision (C++) role at Shield AI, a defense-tech company. Focuses on designing, developing, and integrating real-time computer vision algorithms into high-performance C++ software pipelines for autonomous systems. Requires strong C++ skills, experience with real-time systems, and custom algorithm development for edge deployment.

What you'd actually do

  1. designing, developing, and integrating advanced computer vision algorithms into high-performance C++ software pipelines
  2. building custom perception capabilities from the ground up, with an emphasis on real-time performance, reliability, and deployment in edge compute environments
  3. translating research concepts into deployable software and comfortable working on bespoke algorithms rather than relying only on existing libraries
  4. support the development of tracking and spatial perception pipelines for autonomous systems, including applications such as visual localization, motion estimation, scene reconstruction, landmark tracking, map building, and perception-assisted navigation
  5. own technical work from ambiguous requirements through algorithm design, implementation, integration, and delivery

Skills

Required

  • C++
  • high-performance systems
  • real-time systems
  • computer vision fundamentals
  • image processing
  • applied machine learning
  • software engineering fundamentals
  • data structures
  • algorithms
  • performance optimization
  • version control

Nice to have

  • Master’s or PhD
  • object detection
  • target tracking
  • 3D reconstruction
  • SLAM
  • camera calibration
  • behaviour analysis
  • automated video surveillance
  • OpenCV
  • deep learning methodologies
  • image classification
  • recognition
  • sequence modelling
  • integrating deep learning models
  • Defence sector
  • autonomous unmanned systems
  • mission-critical domains

What the JD emphasized

  • real-time performance
  • custom computer vision algorithms from scratch
  • deployable software
  • real-time perception algorithms into C++ edge environments

Other signals

  • real-time perception
  • autonomous systems
  • edge compute environments
  • custom perception capabilities
  • applied machine learning