3D Perception & SLAM Engineer at Weave Robotics | CA, US | Rezi

3D Perception & SLAM Engineer at Weave Robotics

3D Perception & SLAM Engineer

Weave Robotics · CA, US

2 weeks ago

3D Perception & SLAM Engineer

Weave Robotics · CA, US

16 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a 3D Perception & SLAM Engineer at Weave, you’ll build the localization, mapping, and navigation systems that enable robots to understand their environment in real-time. You’ll work across state estimation, sensor fusion, calibration, and perception infrastructure, turning sensor data into an accurate understanding of the robot and its surroundings. This role involves pushing the boundaries of classical techniques and investigating new, end-to-end learned methods.

Responsibilities

  • Build and optimize Weave’s indoor vSLAM and localization system by fusing cameras, IMUs, wheel odometry, and other onboard sensors.
  • Build software infrastructure for sensor calibration, synchronization, and data fusion.
  • Architect localization and mapping from core estimation algorithms through sensor integration.
  • Explore and evaluate new approaches to localization and mapping, combining geometric and learned techniques.
  • Improve the robustness, computational efficiency, and power consumption of perception systems.
  • Diagnose localization failures using logs, sensor data, simulation, and hardware.

Requirements

  • 3+ years’ experience building vision-based SLAM and sensor calibration for real-world robotic applications.
  • Deep understanding of state estimation, sensor fusion, probabilistic estimation, and techniques such as Kalman filtering, factor graphs, bundle adjustment, or nonlinear optimization.
  • Strong experience with multi-sensor calibration, time synchronization, and integrating cameras, IMUs, odometry and/or LiDAR into robust perception pipelines operating within strict realtime constraints.
  • Experience writing production-quality software in C++ or Python.

Skills

  • vSLAM
  • SLAM
  • Sensor calibration
  • State estimation
  • Sensor fusion
  • Probabilistic estimation
  • Kalman filtering
  • Factor graphs
  • Bundle adjustment
  • Nonlinear optimization
  • Multi-sensor systems
  • Time synchronization
  • ROS
  • Embedded systems
  • High-performance inference frameworks
  • Dynamic scenes
  • Mobile manipulators
  • Learned components
  • Visual odometry
  • Feature extraction and matching
  • Depth estimation
  • Place recognition
  • End-to-end approaches
  • 3D reconstruction
  • Visual geometry transformers
  • Gaussian splatting
  • VLAs
  • OSS SLAM systems

Experience Level

  • 3+ years

About the Company

  • Weave was founded to build the robots we’d want to have in our own home.
  • We believe the next generation of robotics will transform everyday life by enabling people to do more and to reclaim time to spend on what’s important.
  • Our robots are already operating in real homes and businesses, giving us the opportunity to rapidly improve from real-world experience.
  • With a growing team, strong customer demand, and capital for expansion, we’re entering an exciting stage of growth.