Software Engineer, Computer Vision
Core
Building an operating system for autonomous construction robots using 3D computer vision, photogrammetry, and sensor fusion to enable precise brick-laying and site reconstruction.
Role type
Senior IC computer vision engineer (robotics)
Builds
Autonomous construction robots and their vision/SLAM software stack
Domain
Construction robotics, 3D vision, autonomous systems
Deliverable
production ML models
Required skills
3D computer vision, SLAM/VIO/ICP/Kalman filters, sensor fusion (LiDAR/IMU/camera), C++/Python/Rust, real-time systems, production software engineering
Preferred skills
Deep learning for computer vision, multi-object tracking, robotics kinematics
Technologies
LiDAR, IMU, RealSense, TypeScript, Git, Unit testing
Responsibilities
Develop algorithms for localisation, mapping, calibration, and state estimation; Build continuous localisation systems combining camera, depth, and IMU data; Design and build vision systems for construction site understanding; Implement robust production-level code; Measure sensing system performance and perform root cause analysis
Seniority
Senior, hands-on IC
