Senior Staff Engineer, Computer Vision (C++) (R5197)

Shield AI
Melbourne
Workplace: OnsiteFull timeFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["Collaboration","Technical ownership","Translating research into production","Performance optimization"]

Build and integrate custom real-time computer vision perception algorithms into high-performance C++ software pipelines for autonomous systems. Own work from ambiguous requirements through algorithm design, implementation, integration, and delivery, translating research concepts into deployable edge software. Develop tracking and spatial perception pipelines such as visual localization, motion estimation, scene reconstruction, mapping, and perception-assisted navigation, collaborating closely with cross-functional AI, robotics, and optics teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Shield AI
Shield AI
1 month ago

Senior Staff Engineer, Computer Vision (C++) (R5197)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build and integrate custom real-time computer vision perception algorithms into high-performance C++ software pipelines for autonomous systems. Own work from ambiguous requirements through algorithm design, implementation, integration, and delivery, translating research concepts into deployable edge software. Develop tracking and spatial perception pipelines such as visual localization, motion estimation, scene reconstruction, mapping, and perception-assisted navigation, collaborating closely with cross-functional AI, robotics, and optics teams.
Location: Melbourne
Workplace: Onsite
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering

Key Responsibilities

  • •Design, develop, and integrate advanced computer vision algorithms into high-performance C++ software pipelines.
  • •Build custom real-time perception capabilities from the ground up with emphasis on performance, reliability, and edge deployment.
  • •Translate research concepts into deployable software, working comfortably with bespoke algorithms rather than relying only on existing libraries.
  • •Develop tracking and spatial perception pipelines for autonomous systems (e.g., visual localization, motion estimation, scene reconstruction, mapping).
  • •Collaborate with cross-functional teams (AI experts, robotics engineers, optical engineers) to deliver reliable edge solutions.

Key Requirements

  • •Degree in Computer Vision, Computer Science, Engineering, or a related technical field.
  • •Deep proficiency in C++ with experience developing software in high-performance, real-time environments.
  • •Design and implement custom computer vision algorithms from scratch (not only applying existing libraries).
  • •Strong understanding of computer vision, image processing, and machine learning principles.
  • •Solid software engineering fundamentals, including data structures, algorithms, performance optimization, and version control.
Education:Bachelor's in Computer Vision, Computer Science, Engineering, or related technical field
Skills:CollaborationTechnical ownershipTranslating research into productionPerformance optimization
Tech Stack:C++OpenCV

Company Brief

Shield AI
Develops AI-powered autonomy and software for military aircraft and drones to enable autonomous ISR and combat missions, integrating perception, navigation, and mission planning for defense customers.
Industry: Defense Technology
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series E+
Headquarters: San Diego, United States
Founded: 2015
WebsiteLinkedIn