
Computer Vision Software Engineer, Software Defined Weapon Optic
Anduril IndustriesBase Salary
$132k - $198k/yr
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.
About Anduril Industries
Anduril is not a traditional defense contractor. We are shaping the future of defense, transforming US & allied military capabilities with advanced technology. We emphasize speed and results and control our products from start to finish, including funding R&D to selling finished products off the shelf. Today, Anduril is in a rapid growth phase, deploying technology in diverse locations and developing path-making products that will change defense forever. We believe that everyone at Anduril can be a catalyst. Your perspective can change lives, and we want to help you make your mark. Our team includes thinkers and doers working interdependently. We bring the brightest minds and best-in-class talent together with veterans who have lived the problems of our warfighters. If you like building quickly and seeing your work deployed in the real world, we want you at Anduril. With offices in Orange County, Washington DC, Seattle, Boston, Atlanta, London, and Sydney, our reach is wide. Check out our careers page at https://www.anduril.com/careers or send us an email at careers@anduril.com.