Senior Software Engineer, Perception (Robotics)
Core
Build and ship real-time perception and prediction systems for robot delivery fleets, converting multi-sensor data into reliable world representations and motion forecasts.
Role type
Senior IC perception & prediction engineer (robotics)
Builds
On-robot perception stacks, motion prediction models, and embodied foundation models for last-mile logistics robots
Domain
Robotics / Autonomous Delivery / Embodied AI
Deliverable
production ML models
Required skills
multi-object tracking (Bayesian filtering, data association), motion prediction (multi-modal forecasting, uncertainty estimation), generic/open-set perception (occupancy networks, class-agnostic detection), multi-sensor fusion (LiDAR, radar, IMU, camera), C++ and Python, embedded deployment (NVIDIA Orin, TensorRT), classical geometry and filtering
Preferred skills
VLM/VLA and embodied foundation models, streaming BEV representations, learned world models, 3D/BEV detection libraries (OpenCV, PCL, Ceres, ROS 2)
Technologies
NVIDIA Orin, TensorRT, DeepStream, ROS 2, Ceres, OpenCV, PCL, Kalman/EKF/UKF, BEV occupancy
Responsibilities
Develop multi-object tracking with learned association and ID stability; build generic obstacle detection and occupancy networks; implement motion prediction for agents; evaluate end-to-end temporal perception-prediction models; adapt and deploy VLM/VLA foundation models; integrate multi-sensor data streams; define quality gates and drive root-cause analysis
Seniority
Senior, hands-on IC