freehire launches on Product Hunt on 26 August.

Follow →

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
Requirements\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
Core Competencies\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
Hard Skills\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
Soft Skills\n
    \n
  • Collaboration
  • \n
  • Cross-Functional Teamwork
  • \n
  • Problem Solving
  • \n
Industry Keywords\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
\n

#J-18808-Ljbffr

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available