S

Shield AI

Builds autonomous aircraft for defense

Computer Vision Engineer - Computer Vision, C++

Computer VisionPosted on Nov 8
Full-timeMelbourne VIC, AustraliaNo salary listedIn-person

About the Job

Requirements

  • A degree in Computer Vision, Computer Science, Engineering, or a related technical field is required.
  • Deep proficiency in C++ and proven experience developing software in high-performance, real-time environments are required.
  • Demonstrated experience designing and implementing custom computer vision algorithms from scratch, rather than exclusively applying existing libraries, is required.
  • A solid foundational understanding of computer vision, image processing, and machine learning principles is required.
  • Strong software engineering fundamentals, including data structures, algorithms, performance optimization, and version control, are required.
  • The ability to own technical work from ambiguous requirements through algorithm design, implementation, integration, and delivery is required.
  • The ability to collaborate with multidisciplinary cross-functional teams, including AI experts, robotics engineers, and optical engineers, to deliver reliable edge solutions is required.

Responsibilities

  • Design, develop, and integrate advanced computer vision algorithms into high-performance C++ software pipelines.
  • Build custom perception capabilities from the ground up, with an emphasis on real-time performance, reliability, and deployment in edge compute environments.
  • Support the development of geometry-based computer vision pipelines, including camera modelling, intrinsic and extrinsic calibration, image-to-world projection, geolocation from imagery, visual registration, and multi-sensor spatial alignment.
  • Develop real-time perception capabilities for autonomous systems.

Desired Qualifications

  • A master's or PhD in Computer Science, Engineering, or a related field is preferred.
  • Experience in object detection, target tracking, 3D reconstruction, simultaneous localization and mapping (SLAM), camera calibration, or behaviour analysis is desirable.
  • A background in automated video surveillance or other related real-time vision systems is desirable.
  • Familiarity with industry-standard vision toolkits such as OpenCV is desirable.
  • Exposure to deep learning methodologies for image classification, recognition, or sequence modelling is desirable.
  • Practical experience integrating deep learning models into broader computer vision systems for real-time deployment scenarios is desirable.
  • Previous experience in the defence sector, autonomous unmanned systems, or similar mission-critical domains is desirable.
  • Experience with camera calibration, multi-view geometry, geospatial registration, 3D reconstruction, image rectification, sensor alignment, coordinate transformations, or target localization is highly valuable.
  • Familiarity with photogrammetry, epipolar geometry, bundle adjustment, terrain- or map-based registration, and deployment of geometry algorithms into real-time C++ systems is beneficial.

About the Company

Shield AI

Builds autonomous aircraft for defense

Shield AI builds autonomous aircraft and flight software for military and allied defense customers, with a focus on operations where conventional remote control breaks down. Its Hivemind AI pilot handles decisions during a mission, while the V-BAT aircraft gathers intelligence and locates targets. Aircraft makers use its software tools to develop and test their own autonomy, and its Aechelon business supplies visual and sensor simulation for pilot training. The company earns money from aircraft sales, autonomy software and contracted engineering and operational services. Shield AI was founded in 2015 and is headquartered in San Diego, California.

Company size
1,001-5,000
Company stage
Series H
Total funding
$4.8B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs