S

Shield AI

Builds autonomous aircraft for defense

Senior Computer Vision C++ Engineer

Computer VisionUpdated on Nov 14
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++, with proven experience developing software in high-performance, real-time environments.
  • Demonstrated experience designing and implementing custom computer vision algorithms from scratch, rather than exclusively applying existing libraries.
  • 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 candidate must be able to own technical work from ambiguous requirements through algorithm design, implementation, integration, and delivery.
  • The candidate must be able to collaborate effectively with multidisciplinary cross-functional teams, including AI experts, robotics engineers, and optical engineers, to deliver reliable edge solutions.

Responsibilities

  • Design, develop, and integrate advanced computer vision algorithms into high-performance C++ software pipelines.
  • Build custom perception capabilities from the ground up, emphasizing real-time performance, reliability, and deployment in edge compute environments.
  • Support development and integration of learned perception models into real-time computer vision pipelines.
  • Adapt detection, classification, recognition, or segmentation models for operational imagery; improve performance across varied lighting, viewpoint, background, and environmental conditions; evaluate false positives and false negatives; and use representative datasets to improve robustness.

Desired Qualifications

  • A Master's or PhD in Computer Science, Engineering, or a related field.
  • Experience with object detection, target tracking, 3D reconstruction, SLAM, camera calibration, or behaviour analysis.
  • A background in automated video surveillance or other related real-time vision systems.
  • Familiarity with industry-standard vision toolkits such as OpenCV.
  • Exposure to deep learning methodologies for image classification, recognition, or sequence modelling.
  • Practical experience integrating deep learning models into broader computer vision systems for real-time deployment scenarios.
  • Previous experience in the Defence sector, autonomous unmanned systems, or similar mission-critical domains.
  • Experience combining learned models with classical computer vision techniques, optimizing inference for edge deployment, and integrating model outputs into C++ perception systems.

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
Debt Financing
Total funding
$4.8B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs