← All roles

Computer Vision Software Engineer, Software Defined Weapon Optic

Anduril· Connected Warfare : Edge Compute & Communications Engineering : Compute & Comms Engineering Design
Apply on company site
Costa Mesa, CA$132k - $198kFull-timePosted 6d ago

About the role

Role focused on developing and optimizing real-time computer vision algorithms for a software-defined weapon optic in constrained embedded environments, including target detection/tracking, calibration, pose estimation, and collaboration with hardware/firmware teams.

Responsibilities

  • Designing and developing real-time target detection, classification, and tracking models optimized for low-compute embedded environments (e.g., Qualcomm-based platforms).
  • Building and refining camera and sensor calibration pipelines (offline and online) for multi-sensor weapon sight assemblies, including thermal and electro-optical sensors.
  • Developing pose estimation and localization algorithms using techniques such as bundle adjustment, feature detection/matching, homography fitting, and multi-view geometry.
  • Profiling, optimizing, and deploying vision models and algorithms on constrained hardware — managing trade-offs between accuracy, latency, and power consumption.
  • Creating testing and evaluation frameworks: designing experiments, analyzing field and production data, and establishing metrics for detection/tracking and overall algorithm performance under operational conditions.
  • Collaborating closely with firmware, mechanical engineering, and manufacturing teams to integrate vision software into production weapon sight hardware.

Qualifications

  • BS in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, Mechatronics, or related field.
  • Proficiency in C++ and Python.
  • Strong understanding of fundamental computer vision concepts: camera projection models, image distortion, rigid transformations, multi-view geometry.
  • Prior experience with geometric computer vision (SLAM, camera calibration, stereo vision, photogrammetry, or similar) in academic or professional work.
  • Experience developing or deploying algorithms in resource-constrained or embedded environments.
  • Good communication skills for effective collaboration across hardware, software, firmware, and manufacturing teams.
  • Eligible to obtain security clearance.

Skills

Required:C++PythonComputer Vision fundamentalsGeometric computer vision

Benefits

  • Benefits package for full-time employees (availability and specifics described by Anduril).
  • Top-tier benefits for health, recovery, and related areas (as referenced in the job description).
Last updated Oct 21, 2026. Interested? Apply on the company site.

About Anduril

defense-aero-and-safetyliquid-ai-recruiting-targetsetter-30setter-30-2026-q1wing-list-2026wing-list-2026-giga-stage

More open roles at Anduril