Software Engineer, Perception (Robotics)
Core
Build and ship systems that turn raw multi-sensor data into a reliable, real-time and predictive representation of the world for robot delivery services.
Role type
Senior IC perception & prediction engineer (robotics)
Builds
Robot delivery fleet autonomy systems
Domain
Robotics / Autonomous Delivery
Deliverable
production ML models
Required skills
multi-object tracking, motion prediction, generic/open-set world understanding, end-to-end temporal perception-prediction, VLM/VLA/embodied foundation models, multi-sensor fusion (camera/LiDAR/radar/IMU), C++, Python
Preferred skills
learned tracking, occupancy networks/BEV, multi-modal trajectory forecasting, world models, foundation model adaptation/deployment, 3D/BEV detection
Technologies
C++, Python, Kalman/EKF/UKF, ROS 2, NVIDIA Orin, TensorRT, OpenCV, PCL, Ceres
Responsibilities
Develop multi-object tracking with learned association and query-based trackers; build class-agnostic obstacle detection and occupancy representations; develop motion prediction for agents with uncertainty estimation; evaluate end-to-end temporal perception-prediction models; explore VLM/VLA for open-vocabulary perception; strengthen multi-sensor integration; define quality gates and drive down regressions; partner with Detection, Planning, and Infra teams for deployment.
Seniority
Senior, hands-on IC
