Anduril
Computer Vision Software Engineer, Software Defined Weapon Optic
$132K–$198K
Costa Mesa, California, United States · Full-time · Posted Oct 19, 2026
- Experience
- No number of years stated.
- Education
- BS in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, Mechatronics, or related field.
About the job
Develop and deploy real-time computer vision algorithms for a software-defined weapon optic, enabling precision aiming and targeting on resource-constrained embedded platforms.
What you'll do
- Build and optimize target detection, classification, tracking, calibration, pose-estimation, and localization algorithms for constrained hardware.
- Profile and evaluate algorithms, balancing accuracy, latency, and power, and analyze field and production data.
- Integrate vision software with weapon-sight hardware in collaboration with firmware, mechanical engineering, and manufacturing teams.
What they ask for
- BS in a related field, including Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or Mechatronics.
- Proficiency in C++ and Python, and strong understanding of fundamental computer vision concepts.
- Academic or professional experience with geometric computer vision, such as SLAM, camera calibration, stereo vision, or photogrammetry.
- Experience developing or deploying algorithms in resource-constrained or embedded environments; eligible to obtain security clearance.
Nice to have
- MS or PhD in a related field; experience with industrial computer vision, counter-UAS, or precision targeting systems.
- Experience with embedded vision platforms, multi-sensor systems, inference frameworks, or real-time/embedded operating systems.
Pay
$132,000 — $198,000 USD (base salary)
Tools
C++, Python, Qualcomm, Snapdragon, Ceres, Eigen, OpenCV, TensorRT
AI focus
Develop and optimize real-time detection, classification, and tracking models for edge deployment in a weapon optic, including counter-UAS applications.
Model-written summary · the original posting is authoritative