Senior Perception Engineer

XDOF

San Mateo (CA)

Hybrid

USD 180,000 - 240,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

XDOF is advancing robotics perception with a focus on high-quality training data and end-to-end pipelines from data collection to model delivery.

You will contribute to hand/ full-body pose estimation, sensor calibration, and multi-camera SLAM, pushing perception performance on embedded platforms while collaborating with ML engineers and data infrastructure teams.

Qualifications

  • 5+ years of industry experience in robot perception or computer vision.
  • Proficiency with SLAM frameworks or V-SLAM system development experience.
  • Hands-on engineering experience with human pose estimation or full-body pose estimation.

Responsibilities

  • Design and optimize hand pose estimation pipelines for teleoperation data collection.
  • Build full-body pose estimation systems for motion capture and teleoperation annotation ground truth.
  • Design and maintain calibration pipelines for multi-camera arrays and online recalibration.
  • Develop real-time perception models and optimize inference on embedded platforms (Jetson, Horizon).
  • Create automated annotation pipelines and Auto QA modules for data quality control.

Skills

5+ years in robot perception or CV
3D vision fundamentals
SLAM frameworks
pose estimation (hand or full-body)
Python & C++
ROS/ROS2
CUDA & TensorRT
AI coding agents

Tools

ROS / ROS2
TensorRT
CUDA
OpenPose / MANO / SMPLify

Job description

At XDOF, we’re at an inflection point. Frontier labs are racing to build general-purpose robots, and high-quality training data is the bottleneck. We’re building the foundation behind the foundation models - the data collection systems, operational capability, exabyte-scale data warehouse, and software toolchain - to help our partners drive the field forward.

The Perception Algorithm team transforms raw multimodal sensor data into high-quality robot training annotations. You will be deeply involved in the complete loop from data collection to model delivery - sensor calibration, SLAM localization, human pose estimation, perception model training, and embedded deployment. Your work directly determines the quality ceiling of our training data.

Core Responsibilities
Human Pose Estimation
  • Design and optimize hand pose estimation pipelines supporting accurate joint angle extraction from teleoperation data collection

  • Build full-body pose estimation systems for motion capture and teleoperation action annotation ground truth generation

  • Research and apply vision-based pose estimation methods (markerless) to reduce data collection costs

  • Fuse pose estimation outputs with robot joint angle data to generate consistent training annotations

Robot Perception & Calibration
  • Design and maintain intrinsic/extrinsic calibration pipelines for multi-camera arrays (factory calibration + online recalibration)

  • Build visual SLAM / V-SLAM systems supporting real-time localization and scene reconstruction on data collection platforms

  • Implement hand-eye calibration between cameras and robot end-effectors

  • Develop temporal alignment solutions across multimodal sensors (cameras, IMU, data gloves, force sensors)

Perception Model Training & Deployment
  • Train and iterate on perception models including object detection, instance segmentation, and 6DoF pose estimation

  • Optimize model inference using TensorRT / CUDA for real-time performance on robot embedded platforms

  • Write custom CUDA kernels for low-level acceleration of perception tasks

  • Design evaluation metric frameworks for perception models; continuously track the relationship between model performance and data quality

End-to-End Loop from Data Collection to Model Delivery
  • Contribute to the design of automated annotation pipelines that convert sensor data into structured training labels

  • Build Auto QA modules to filter low-quality data including anomalous frames, failed demonstrations, and sensor dropouts

  • Collaborate with ML engineers and data infrastructure teams to ensure perception output formats meet downstream VLA model training requirements

  • Establish feedback mechanisms linking perception accuracy to model training outcomes, continuously improving annotation quality

Requirements
Must-Have
  • 5+ years of industry experience in robot perception or computer vision

  • Strong 3D vision fundamentals: stereo and structured-light camera principles, 3D reconstruction

  • Proficiency with SLAM frameworks (ORB-SLAM, VINS-Mono, FastLIO, etc.) or V-SLAM system development experience

  • Hands-on engineering experience with human pose estimation: hand joints (MediaPipe, MANO) or full-body pose (OpenPose, SMPLify, etc.)

  • Proficient in deep learning training frameworks for perception model training, tuning, and evaluation

  • TensorRT deployment experience with real-time inference optimization on embedded platforms (Jetson, Horizon, etc.)

  • CUDA programming fundamentals; ability to write or debug custom kernels

  • Proficient in C++ and Python with ROS / ROS2 development experience

  • Proficient with AI coding agents

Nice to Have
  • Engineering experience with 6DoF object pose estimation (FoundPose, FoundationPose, GDR-Net, etc.)

  • Familiarity with 3D Gaussian Splatting or NeRF for scene reconstruction or data augmentation

  • Experience with robot manipulation or teleoperation systems

  • End-to-end development experience with automated annotation pipelines or ground truth generation systems

  • Published research in perception, pose estimation, or robotics

What We Offer
  • Direct involvement in the most critical technical challenge in embodied intelligence: producing high-quality robot training data

  • An environment working alongside top-tier robotics engineers and ML researchers

  • Proprietary hardware platforms (humanoid robots, camera arrays, data gloves)

  • A fast-paced, high-autonomy 0 1 work environment

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Perception Engineer
Senior Perception Engineer

xdof, Inc. • San Mateo (CA)

On-site
USD 150,000 - 210,000
Direct impact on robotics data
Collaborative environment
Proprietary hardware platforms
Software Engineer, Perception
Software Engineer, Perception

Relling • San Francisco (CA)

On-site
USD 140,000 - 210,000
Senior Perception Engineer — Robotics Vision & Data
Senior Perception Engineer — Robotics Vision & Data

xdof, Inc. • San Mateo (CA)

On-site
USD 150,000 - 210,000
Direct impact on robotics data
Collaborative environment
Proprietary hardware platforms
Robot Perception Expert (human)
Robot Perception Expert (human)

NEURA Robotics • Germany (OH)

On-site
USD 120,000 - 180,000
Lead Perception Engineer
Lead Perception Engineer

Fruition Group US • California (MO)

On-site
USD 120,000 - 160,000
Robotics Perception Engineer, Vision Models & Mapping
Robotics Perception Engineer, Vision Models & Mapping

ndimensions labs • Boston (MA)

On-site
USD 130,000 - 180,000
AI Engineer – Robotics Data Preprocessing
AI Engineer – Robotics Data Preprocessing

Persona AI Inc • Houston (TX)

On-site
USD 120,000 - 180,000
Performance-based bonus
Medical benefits 99% covered
Equity
+2
AI Engineer – Robotics Data Preprocessing
AI Engineer – Robotics Data Preprocessing

Persona AI, Inc. • Pensacola (FL), Northern (KY)

Hybrid
USD 120,000 - 160,000
Bonus
Medical benefits
Equity
+2
Research Engineer
Research Engineer

xdof, Inc. • San Mateo (CA), Northern (KY)

Hybrid
USD 140,000 - 190,000
Machine Learning Engineer: Perception
Machine Learning Engineer: Perception

Bedrock Robotics Inc • San Francisco (CA)

On-site
USD 120,000 - 160,000