Robotics Engineer
Core
Develop robot software and algorithmic control for autonomous robots operating in complex construction environments, integrating hardware, sensors, and navigation systems to execute tasks like data collection and progress capture.
Role type
Senior IC Robotics Engineer (Construction Robotics)
Builds
Autonomous robots for construction sites performing data collection, progress capture, and task execution
Domain
Construction technology + Robotics
Deliverable
production ML models
Required skills
ROS 2, Python, C++, robot control, kinematics, state estimation, path planning, reinforcement/imitation learning, NVIDIA Isaac Lab
Preferred skills
Sim-to-real transfer, SLAM, perception, sensor fusion, BIM/CAD integration
Technologies
ROS 2, NVIDIA Isaac Lab, Isaac Sim
Responsibilities
Integrate robots with XYZ's software, bringing up ROS/ROS 2 interfaces, robot control, sensors, compute and data flows; Establish reliable baseline control and develop task-specific behaviours for navigation, positioning and capture; Develop localisation-aware path planning, waypoint execution and obstacle handling; Integrate capture payloads so images, pose, timing and mission status flow reliably into workflows; Design test scenarios and measure mission completion, coverage, localisation quality, intervention, recovery and repeatability; Bring technical expertise and new ideas to the programme, comparing scripted, motion-planning and learning-based approaches
Seniority
Senior, hands-on IC
