Senior Real-Time 3D Tracking Engineer (AR)

FabStation

Victoria

Hybrid

CAD 160,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Eterio Realities Inc., the team behind Fabstation in Victoria, BC, seeks a Senior Computer Vision Engineer to own our real-time 3D object tracking from architecture to production. You will work on on-device tracking for CAD-driven guidance on steel assemblies used on North American shop floors.

Role focuses on real-time pose estimation, optimization for Apple silicon, and integration with Unity, with direct impact on fabrication workflows.

Qualifications

  • 5+ years of professional experience in computer vision or a closely related field, with a focus on real-time systems.
  • Shipped at least one real-time computer vision feature on a mobile platform (iOS or Android).
  • Strong modern C++; Python is an asset.
  • Solid foundation in 3D geometry: camera models, calibration, projective geometry, and linear algebra.
  • Working command of nonlinear least-squares optimization (Gauss–Newton / Levenberg–Marquardt) and pose parameterization on SE(3).
  • Hands-on experience with pose estimation and object tracking algorithms.
  • Experience integrating native C++ libraries with Unity, or equivalent native-mobile plugin experience; strong profiling and optimization skills on ARM.

Responsibilities

  • Own the on-device object tracking core end-to-end, from architecture through production.
  • Design and implement real-time, model-based 6DoF pose estimation and continuous tracking for textureless steel structures, using CAD models as the tracking reference.
  • Fuse object tracking with platform world tracking (visual-inertial odometry), depth, and IMU data; own tracking-loss detection, drift management, and recovery.
  • Optimize native C++ vision pipelines for iOS and Apple silicon: rendering, CPU/GPU budgets, and sustained frame rates on iPad or headset hardware.
  • Extend tracking to large structures: partial visibility, multi-region strategies, and CAD mesh preprocessing from IFC/STEP - type exports.
  • Integrate native modules with Unity via a plugin bridge, and work with our Unity team from prototype through release.
  • Define tracking quality metrics and benchmark against real shop-floor conditions: occlusion, mixed lighting, and cluttered scenes of visually similar material.

Skills

Real-time CV
C++ programming
Python
3D geometry
OpenCV

Tools

OpenCV
Unity
Metal/ARKit

Job description

Eterio Realities Inc., the team behind Fabstation in Victoria, BC, seeks a Senior Computer Vision Engineer to own our real-time 3D object tracking from architecture to production. You will work on on-device tracking for CAD-driven guidance on steel assemblies used on North American shop floors.

Role focuses on real-time pose estimation, optimization for Apple silicon, and integration with Unity, with direct impact on fabrication workflows.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Computer Vision Engineer, Real-Time 3D Tracking
Senior Computer Vision Engineer, Real-Time 3D Tracking

FabStation • Victoria

Hybrid
CAD 160,000 - 200,000
Senior Software Engineer, RT3D Automation Platform
Senior Software Engineer, RT3D Automation Platform

Unity Enterprise • Montreal (administrative region)

Hybrid
CAD 125,000 - 157,000
Health insurance
Travel subsidy
Employee stock ownership
+9
Senior Software Engineer - RT3D CI/CD Automation Lead
Senior Software Engineer - RT3D CI/CD Automation Lead

Unity Technologies • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Senior AI - Computer Vision Engineer
Senior AI - Computer Vision Engineer

XYZ Reality • Calgary

On-site
CAD 120,000 - 180,000
3D Vision Software Engineer: Prototyping & Real-Time Inspection
3D Vision Software Engineer: Prototyping & Real-Time Inspection

LMI Technologies • Vancouver

On-site
CAD 70,000 - 100,000
Senior Real-Time Motion Control Engineer (Robotics)
Senior Real-Time Motion Control Engineer (Robotics)

Vention • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Career growth
Professional development
Diversity & inclusion
+5
Senior Robotics Software Architect - AI for Manufacturing
Senior Robotics Software Architect - AI for Manufacturing

Promise Robotics • Edmonton, Calgary

Remote
CAD 120,000 - 160,000
Purpose-Driven Work
Growth Opportunities
Cutting-Edge Technology
+1
Sr. Computer Vision Engineer
Sr. Computer Vision Engineer

OpenSpace • Toronto

On-site
CAD 168,000 - 220,000
Base salary + benefits
Career development
Growth opportunities
Senior Software Engineer — Unity & Web for Digital Twin
Senior Software Engineer — Unity & Web for Digital Twin

Prevu3D Inc • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Assurances collectives
Hybride flexible
Fermeture des bureaux pendant les FÊTE
+3
Senior Geometry Engineer — Real-Time 3D Systems
Senior Geometry Engineer — Real-Time 3D Systems

Roblox • Vancouver

On-site
CAD 230,000 - 279,000