# Computer Vision Software Engineer, Software Defined Weapon Optic

**Company**: Anduril Industries
**Location**: Costa Mesa, California
**Experience**: senior
**Job type**: full-time
**Salary**: $132,000-$198,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/andurilindustries/jobs/5265763007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_b8d2dfbc-a1b

## Description

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.

The Computer Vision Software Engineer will focus on developing and optimizing vision algorithms for a software-defined weapon optic that augments the warfighter with precision aiming and targeting, including counter-UAS applications.

## Responsibilities

- Designing and developing real-time target detection, classification, and tracking models and algorithms 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.

## Required 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.

## Preferred Qualifications

- MS or PhD in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, Mechatronics, or related field.

- Experience with industrial computer vision systems, counter-UAS applications, or precision targeting systems.

- Hands-on experience with Qualcomm processors/platforms (e.g., Snapdragon) or similar embedded vision SoCs.

- Experience with multi-camera and multi-sensor (EO/IR) systems and associated calibration techniques.

- Proficiency with mathematical/optimization packages in C++ and Python (e.g., Ceres, Eigen, OpenCV, NumPy, SciPy).

- Experience training, optimizing, and deploying detection/tracking models with TensorRT, SNPE, ONNX Runtime, or similar inference frameworks for edge deployment.

- Familiarity with real-time operating systems (RTOS) or embedded Linux environments.

- Familiarity with numeric computing platforms such as MATLAB, Octave, or Jupyter.

## Benefits

Anduril offers top-tier benefits for full-time employees, including a comprehensive, competitive benefits package (available at little to no cost to employees) that ensures you're supported in health, recovery, and whatever comes next.

## Skills

### Required
- C++
- Python
- computer vision
- geometric computer vision
- SLAM
- camera calibration
- stereo vision
- photogrammetry

### Nice to have
- MS or PhD in Robotics
- Computer Science
- Electrical Engineering
- Mechanical Engineering
- Mechatronics
- Qualcomm processors
- TensorRT
- SNPE
- ONNX Runtime

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/andurilindustries/jobs/5265763007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
