Staff Engineer, Computer Vision (C++) (R5196)
Core
Designing, developing, and integrating advanced computer vision algorithms into high-performance C++ software pipelines for real-time perception in autonomous systems.
Role type
Staff Computer Vision Engineer (C++)
Builds
Real-time perception capabilities and geometry-based computer vision pipelines for autonomous unmanned systems
Domain
Defense technology, autonomous systems, computer vision, robotics
Deliverable
production ML models
Required skills
C++ (high-performance/real-time), custom computer vision algorithm design, image processing, machine learning principles, data structures, algorithms, performance optimization, version control
Preferred skills
SLAM, 3D reconstruction, camera calibration, object detection, target tracking, deep learning integration, photogrammetry, bundle adjustment, terrain registration
Technologies
C++, OpenCV
Responsibilities
Design and implement custom computer vision algorithms from scratch, integrate vision pipelines into edge compute environments, support geometry-based applications like camera modeling and geolocation, collaborate with cross-functional teams to deliver reliable edge solutions
Seniority
Staff, hands-on IC with strategic depth