CareerPlan

Computer Vision Software Engineer, Software Defined Weapon Optic

Costa Mesa, CA (OC-00)Full-time$132k–$198k2026-10-19 → 2026-11-10
Security clearance required

Core

Developing and optimizing real-time computer vision algorithms for a software-defined weapon optic to enable precision targeting and counter-UAS missions in resource-constrained embedded environments.

Role type

Senior IC computer vision software engineer (embedded systems)

Builds

Software-defined weapon optics with real-time target detection, tracking, and pose estimation

Domain

Defense / Robotics / Embedded Systems

Deliverable

production ML models

Required skills

C++, Python, geometric computer vision, camera calibration, pose estimation, embedded systems optimization, target detection, tracking, bundle adjustment, feature detection/matching

Preferred skills

MS/PhD in relevant field, Qualcomm Snapdragon experience, multi-sensor (EO/IR) calibration, TensorRT/SNPE/ONNX Runtime, RTOS, MATLAB/Octave

Technologies

Qualcomm Snapdragon, TensorRT, SNPE, ONNX Runtime, Ceres, Eigen, OpenCV, NumPy, SciPy, RTOS, embedded Linux

Responsibilities

Designing and developing real-time target detection, classification, and tracking models optimized for low-compute embedded environments; Building and refining camera and sensor calibration pipelines for multi-sensor weapon sight assemblies; Developing pose estimation and localization algorithms using bundle adjustment and multi-view geometry; Profiling, optimizing, and deploying vision models on constrained hardware; Creating testing and evaluation frameworks for algorithm performance; Collaborating with firmware, mechanical engineering, and manufacturing teams to integrate vision software.

Seniority

Senior, hands-on IC