Melbourne
15 Jul 2026
Staff Engineer, Computer Vision (C++) (R5196) logo

Staff Engineer, Computer Vision (C++) (R5196)

Shield AI

Staff Engineer, Computer Vision (C++) (R5196)

Shield AI seeks a Staff Engineer, Computer Vision (C++) to develop real-time perception capabilities for autonomous systems. The role involves designing custom computer vision algorithms and deploying them in high-performance C++ pipelines on edge devices. Requires deep C++ proficiency, computer vision fundamentals, and experience with geometry-based vision techniques.

Core AIOn-siteFull-timeSeniorC++Computer Vision

Salary

Not specified

Work Location

Melbourne, Victoria, Australia, AU

Work Model

On-site

Employment Type

Full-time

Experience Level

Mid-Senior level

Core Qualifications

Technical (Must-have)
C++Computer VisionImage ProcessingMachine LearningCamera CalibrationMulti-View GeometryGeospatial Registration3D ReconstructionImage RectificationSensor AlignmentCoordinate TransformationsTarget LocalizationPhotogrammetryEpipolar GeometryBundle Adjustment
Soft Skills
CollaborationProblem SolvingOwnershipCommunication

Preferred Qualifications

Technical (Nice-to-have)
Object DetectionTarget TrackingSLAMBehavior AnalysisOpenCVDeep LearningImage ClassificationRecognitionSequence Modeling

Key Responsibilities

  • Design, develop, and integrate advanced computer vision algorithms into high-performance C++ software pipelines.
  • Build custom perception capabilities from the ground up with emphasis on real-time performance and reliability.
  • Deploy algorithms in edge compute environments.
  • Translate research concepts into deployable software.
  • Support development of geometry-based computer vision pipelines including camera modeling, calibration, and image-to-world projection.
  • Collaborate with multidisciplinary cross-functional teams including AI experts, robotics engineers, and optical engineers.
Computer VisionC++Autonomous SystemsDefenseReal-timeEdge ComputingPerceptionStaff EngineerShield AI