Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Computer Vision Software Engineer

Home > C/C++ programming jobs

Computer Vision Software Engineer in USA

  • Anduril Industries
  • Full time
  • Email
  • Costa Mesa, CA

Responsibilities

  • Design and develop real-time target detection, classification, and tracking algorithms for low-compute embedded environments.
  • Build and refine offline and online camera and sensor calibration pipelines for multi-sensor thermal and electro-optical weapon sights.
  • Develop pose estimation and localization algorithms using bundle adjustment, feature detection and matching, homography fitting, and multi-view geometry.
  • Profile, optimize, and deploy vision models and algorithms on constrained hardware while balancing accuracy, latency, and power consumption.
  • Create testing and evaluation frameworks, analyze field and production data, and establish detection, tracking, and algorithm-performance metrics.
  • Collaborate with firmware, mechanical engineering, and manufacturing teams to integrate vision software into production weapon sight hardware.

Requirements

  • Bachelor's degree in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, Mechatronics, or a related field is required.
  • Proficiency in C++ and Python is required.
  • Strong understanding of camera projection models, image distortion, rigid transformations, and multi-view geometry is required.
  • Prior academic or professional experience with geometric computer vision such as SLAM, camera calibration, stereo vision, or photogrammetry is required.
  • Experience developing or deploying algorithms in resource-constrained or embedded environments is required.
  • Good communication skills and the ability to collaborate across hardware, software, firmware, and manufacturing teams are required.
  • Must be eligible to obtain a security clearance.
  • Preferred qualifications include an MS or PhD, industrial computer vision or counter-UAS experience, Qualcomm or similar embedded vision SoC experience, multi-camera and EO/IR calibration experience, and familiarity with RTOS, embedded Linux, and numeric computing platforms.
  • Preferred tools and frameworks include Ceres, Eigen, OpenCV, NumPy, SciPy, TensorRT, SNPE, ONNX Runtime, MATLAB, Octave, and Jupyter.

Benefits

  • Full-time employees receive comprehensive competitive benefits available at little to no cost, supporting health and recovery.
  • The role offers a US base salary range of $132,000-$198,000, with equity grants included in the majority of full-time offers.
  • The position is a full-time role; work arrangement and location details are not stated.

Salary: $132k - $198k/yr

Anduril Industries

Anduril Industries builds advanced autonomous systems designed to enhance military awareness and security across land, sea, and air. Targeting defense agencies and allied military forces, it leverages its proprietary Lattice platform to drive innovation in military capabilities. What sets Anduril...

Similar positions

Senior Partner Solutions Engineer

  • Webflow
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $156k-$210k
  • USA - West

Software Engineer

  • Cisco
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Senior Software Engineer

  • Bloomberg
  • Full time
  • Others
  • 10/25/2026
  • Pune, India

Lead Software Test Engineer

  • Forterra
  • Full time
  • USA
  • 10/25/2026
  • Salary: $125k - $150k/yr
  • Clarksburg, MD

Embedded Networking Engineer

  • Apple
  • Full time
  • USA
  • 10/25/2026
  • San Diego, CA