Principal Robotics Simulation Engineer

Overview

Hybrid
$260,000 - $270,000
Full Time
No Travel Required

Skills

C++
Robotics
Python

Job Details

Hiring Principal Robotics Simulation Engineer

We are seeking a Principal Robotics Simulation Engineer to lead the architecture and development of our core simulation infrastructure the engine that powers our reinforcement learning pipelines and control systems. In this role, you will design, maintain, and scale high-performance simulation environments using MuJoCo, ensuring tight integration with robotics control and learning frameworks. You will own the technical roadmap for simulation tools that drive the next generation of autonomous robotic behavior.

Hybrid Schedule Tuesday - Thursday In Office

$260K - $270K

Key Responsibilities

  • Build, maintain, and optimize simulation environments integrated with robotic control systems, ensuring high-fidelity real-world representation.
  • Incorporate real-world robot parameters into simulation and design accurate contact models for high-precision alignment.
  • Develop parallelizable simulation platforms for reinforcement learning and photorealistic environments for vision tasks (camera, LiDAR, etc.).
  • Lead planning, architecture decisions, and cross-functional collaboration with engineering, research, and product teams.

Required Skills & Experience

  • 8+ years of professional experience (or 5+ with a graduate degree) in robotic simulation for high-performance, contact-rich, dynamic systems.
  • MS or PhD in Computer Science, Robotics, Electrical Engineering, or related field.
  • Expert-level programming skills in C++ and Python.
  • Strong foundation in software development best practices (CI/CD, testing, code quality).
  • Proven technical leadership in robotic simulation, including roadmap ownership.
  • Solid understanding of robotics fundamentals: kinematics, dynamics, controls, path planning, and system identification.
  • Hands-on experience with MuJoCo; exposure to Isaac, PyBullet, or similar simulators is a plus.
  • Deep knowledge of reinforcement learning (research or production environments).
  • Experience architecting and managing large-scale training workloads, including distributed simulations using cloud infrastructure (AWS, Google Cloud Platform, Azure) and frameworks such as Ray or Kubernetes.
  • Familiarity with Unity or Unreal Engine.

Benefits & Perks

  • Competitive salary and comprehensive benefits package.
  • Equity incentive program.
  • Hybrid schedule with flexible hours.
  • Professional development support.
  • Flexible/open PTO.
  • 401(k) plan.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.