Senior Computer Vision Engineer, Real-Time 3D Tracking
Posted 22ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Computer Vision Engineer developing and optimizing real-time 3D tracking for FabStation’s AR-enabled manufacturing system. Own the tracking capability from architecture to production in a remote role.
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
Requirements:
- 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 (frame budgets, Instruments or equivalent)



