As Weave’s robots operate in real customer homes, they need to constantly understand where they are and how the world around them is changing. Unlike robots operating in mapped warehouses or other controlled environments, they must localize reliably through changing lighting, moving people and objects, visually sparse spaces, and environments that evolve from day to day.
As a 3D Perception & SLAM Engineer at Weave, you’ll build the localization, mapping, and navigation systems that make this possible. You’ll work across state estimation, sensor fusion, calibration, and perception infrastructure to turn cameras, IMUs, odometry, and other onboard sensing into an accurate, real-time understanding of the robot and its environment. This role straddles application and research: you’ll be pushing the boundaries of established techniques and investigating how to apply new, end-to-end learned methods in our stack.