Senior Staff Engineer, Computer Vision, C++
Job Description
\n
- \n
- Support the development of real-time perception capabilities for Shield AI's autonomous systems. \n
- Design, develop, and integrate advanced computer vision algorithms into high-performance C++ software pipelines. \n
- Build custom perception capabilities from the ground up with an emphasis on real-time performance, reliability, and deployment in edge compute environments. \n
- Increase the team's capacity and technical depth in real-time computer vision, image processing, and applied machine learning. \n
- Translate research concepts into deployable software, comfortable working on bespoke algorithms rather than relying only on existing libraries. \n
- Develop tracking and spatial perception pipelines for applications such as visual localization, motion estimation, scene reconstruction, landmark tracking, map building, and perception-assisted navigation. \n
- \n
- Degree in Computer Vision, Computer Science, Engineering, or related technical field. \n
- Deep proficiency in C++, with proven experience developing software in high-performance, real-time environments. \n
- Demonstrated experience designing and implementing custom computer vision algorithms from scratch, rather than exclusively applying existing libraries. \n
- Solid foundational understanding of computer vision, image processing, and machine learning principles. \n
- Strong software engineering fundamentals, including data structures, algorithms, performance optimization, and version control. \n
- Proven ability to own technical work from ambiguous requirements through algorithm design, implementation, integration, and delivery. \n
- Ability to collaborate effectively with multidisciplinary cross-functional teams, including AI experts, robotics engineers, and optical engineers, to deliver reliable edge solutions. \n
Demonstrates expertise in developing and integrating advanced computer vision algorithms within high-performance C++ software pipelines, with a strong focus on real-time performance and reliability in edge compute environments. Proven ability to translate research concepts into deployable software and collaborate effectively with cross-functional teams.
Highest-signal resume keywords\n- \n
- C++ Programming \n
- Computer Vision Algorithm Development \n
- Real-Time Performance Optimization \n
- Image Processing \n
- Machine Learning Principles \n
- \n
- C++ \n
- Computer Vision \n
- Image Processing \n
- Machine Learning \n
- Algorithm Design \n
- Performance Optimization \n
- Data Structures \n
- Version Control \n
- Spatial Perception \n
- Tracking Algorithms \n
- \n
- Collaboration \n
- Cross-Functional Teamwork \n
- Problem Solving \n
- \n
- Real-Time Systems \n
- Edge Computing \n
- Visual Localization \n
- Motion Estimation \n
- Scene Reconstruction \n
- Map Building \n
- Perception-Assisted Navigation \n