Robotics Research Engineer — Real-Time, Production-Ready

XDOF

San Francisco (CA)

On-site

USD 140,000 - 210,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

XDOF is seeking a Research Engineer to bridge research prototypes to production-grade software running on embedded platforms. You’ll optimize performance across CPU, memory, and GPU, writing and debugging CUDA kernels and integrating research outputs into the production codebase.

Strong C++17/20 skills, Python with PyTorch/TensorFlow, and Linux/container experience are essential. You will work across perception, ML, and data infrastructure to deliver scalable solutions.

Qualifications

  • 5+ years of software eng experience in systems/perf/production ML.
  • Strong C++ (modern standards) with memory management and performance in mind.
  • CUDA experience: write, profile, and debug GPUs.
  • CPU perf optimization: profiling, cache behavior, SIMD, latency.
  • Proficiency in Python with ML frameworks to read/modify research code.
  • Linux system experience: build systems, debugging, containers.

Responsibilities

  • Convert research prototype code into production-grade software.
  • Hardening perception pipelines for real-time embedded platforms.
  • Profile and optimize code at CPU/GPU levels.
  • Develop and debug CUDA kernels for acceleration.
  • Package workloads with Docker and integrate into prod codebase.
  • Collaborate with infrastructure to deploy production workloads.

Skills

Industry experience
C++ proficiency
CUDA programming
CPU performance optimization
Python with ML frameworks
Linux and containers

Tools

Docker
NSight
perf
TensorRT
ONNX Runtime
PyTorch
TensorFlow

Job description

XDOF is seeking a Research Engineer to bridge research prototypes to production-grade software running on embedded platforms. You’ll optimize performance across CPU, memory, and GPU, writing and debugging CUDA kernels and integrating research outputs into the production codebase.

Strong C++17/20 skills, Python with PyTorch/TensorFlow, and Linux/container experience are essential. You will work across perception, ML, and data infrastructure to deliver scalable solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Research Engineer: From Prototypes to Production
Robotics Research Engineer: From Prototypes to Production

XDOF • San Mateo (CA)

On-site
USD 140,000 - 190,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
Member of Technical Staff, Robotics
Member of Technical Staff, Robotics

xdof • San Mateo (CA)

Hybrid
USD 120,000 - 170,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.ai • San Mateo (CA)

On-site
USD 90,000 - 130,000
Product Engineer
Product Engineer

xdof.ai • San Mateo (CA)

On-site
USD 90,000 - 120,000
Forward Deployed Engineer (FDE)
Forward Deployed Engineer (FDE)

XDOF • San Mateo (CA)

Hybrid
USD 180,000 - 240,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