Software Engineer, Computer Vision
Core
Building an operating system for autonomous construction robotics, focusing on 3D site reconstruction, robot localization, and vision-based quality control.
Role type
Senior IC Computer Vision Engineer (Robotics)
Builds
Autonomous construction robots capable of placing bricks with sub-millimetre accuracy
Domain
Construction Robotics / Computer Vision / SLAM
Deliverable
production ML models
Required skills
3D computer vision, SLAM (VI-SLAM, VIO, ICP), state estimation, sensor fusion (LiDAR, IMU, cameras), C/C++/Python/Rust, real-time systems
Preferred skills
Deep learning for computer vision, multi-object tracking, real-time deployment
Technologies
LiDAR, IMU, RealSense, TypeScript, Git
Responsibilities
Develop algorithms for localisation, mapping, calibration, and state estimation; build continuous localization systems combining camera, depth, and IMU data; design and build vision systems for site understanding and quality judgment; implement robust production-level code; measure sensing system performance and perform root cause analysis
Seniority
Senior, hands-on IC
