Robotics Research Engineer: From Prototypes to Production

XDOF

San Mateo (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

XDOF is hiring a Research Engineer to bridge research prototypes and production-scale software for embedded robotics. You will convert experimental perception pipelines into reliable, real-time code running on hardware, while profiling and optimizing for CPU, memory and GPU efficiency.

The role spans working across perception, ML and data infrastructure, shipping production-grade systems and collaborating with researchers on tradeoffs between accuracy and latency.

Qualifications

  • 3+ years of industry software engineering focused on systems, performance or production ML.
  • Strong C++ proficiency with modern standards and memory management.
  • CUDA programming: write, profile and debug GPU kernels.
  • CPU performance optimization: profiling, cache behavior and SIMD.
  • Python with ML frameworks to read/modify research code.
  • Linux systems, build tools, debugging and containerization.

Responsibilities

  • Transform research prototype code into production-grade, scalable software.
  • Hardening perception pipelines for real-time embedded platforms.
  • Profile and optimize performance at CPU, memory and GPU levels.
  • Develop and debug CUDA kernels for acceleration.
  • Integrate outputs into production codebase with testing and observability.
  • Containerize workloads with Docker for scalable deployment.
  • Collaborate with researchers to balance accuracy, latency and resources.

Skills

C++ (modern)
CUDA
Python
Linux
Performance optimization
Containerization
ML frameworks (PyTorch, TensorFlow)

Tools

NSight
Docker

Job description

XDOF is hiring a Research Engineer to bridge research prototypes and production-scale software for embedded robotics. You will convert experimental perception pipelines into reliable, real-time code running on hardware, while profiling and optimizing for CPU, memory and GPU efficiency.

The role spans working across perception, ML and data infrastructure, shipping production-grade systems and collaborating with researchers on tradeoffs between accuracy and latency.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Research Engineer — Real-Time, Production-Ready
Robotics Research Engineer — Real-Time, Production-Ready

XDOF • San Francisco (CA)

On-site
USD 140,000 - 210,000
Research Engineer
Research Engineer

XDOF • San Francisco (CA)

On-site
USD 140,000 - 210,000
Member of Technical Staff, Research Engineer
Member of Technical Staff, Research Engineer

XDOF • San Mateo (CA)

On-site
USD 140,000 - 190,000
Robotics Research Engineer — End-to-End Learning Systems
Robotics Research Engineer — End-to-End Learning Systems

xdof • San Mateo (CA)

Hybrid
USD 120,000 - 170,000
Member of Technical Staff, Robotics
Member of Technical Staff, Robotics

xdof • San Mateo (CA)

Hybrid
USD 120,000 - 170,000
Member of Technical Staff, Robotics
Member of Technical Staff, Robotics

xdof.ai • San Mateo (CA)

On-site
USD 90,000 - 130,000
Humanoid Robotics Engineer — Build Next-Gen Robots
Humanoid Robotics Engineer — Build Next-Gen Robots

XDOF • San Mateo (CA)

On-site
USD 140,000 - 190,000
Competitive salary & stock options
Health, dental, and vision insurance
Flexible work environment
+2
Product Engineer
Product Engineer

xdof.ai • San Mateo (CA)

On-site
USD 90,000 - 120,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
Robotics Software Generalist: Build the Data Engine
Robotics Software Generalist: Build the Data Engine

xdof, Inc. • San Mateo (CA)

On-site
USD 120,000 - 160,000