Senior Simulation Software Engineer - Robot Intelligence

Samsung Research America•Mountain View, CA
•Onsite

About The Position

The Robot Intelligence Lab at Samsung Research America is a new facility focused on advancing robotics through research and development. Its mission is to develop technologies for intelligent robotic systems capable of manipulation, navigation, and complex reasoning, in collaboration with universities, startups, government labs, and Samsung product and advanced research labs. The Senior Simulation Software Engineer will design and scale a cloud-hosted, high-performance simulation pipeline supporting the development of intelligent physical robots. Working closely with AI researchers, the engineer will help bring robotics algorithms—including manipulation, locomotion, and vision-language-action models—from research concepts into robust implementations. The role focuses on GPU-accelerated simulation, software components in Python, C++ and Rust, and cloud-based training workflows that help close the simulation-to-reality gap. The position is performed in an office setting. The role includes sitting and standing at a desk, communicating in person and by telephone, and frequently using standard office equipment such as telephones and computers. The base pay range is $163,300–$224,600 USD, with location-based differences possible. The compensation package includes annual bonus eligibility and benefits.

Requirements

  • Master’s degree in computer science, electrical engineering or robotics, or an equivalent combination of education, training and experience.
  • At least 5 years of experience conducting state-of-the-art robotics R&D.
  • Proficiency in Python and C++, with experience developing and maintaining Linux-based software.
  • Experience with robotics simulation frameworks such as IsaacSim, Gazebo, PyBullet or MuJoCo.
  • Familiarity with scene description formats such as URDF, SDFormat or USD.
  • Experience designing software components and defining clear interfaces within complex systems.
  • Experience developing or integrating with cloud-hosted services and data pipelines.
  • Practical experience with Docker, Git, CI/CD and automated testing.
  • Ability to establish maintainable engineering practices while supporting fast-moving research.
  • Strong troubleshooting, collaboration and documentation skills.

Nice To Haves

  • Developed robotic manipulation or locomotion simulation environments, tasks, and controllers or policies.
  • Trained or fine-tuned neural-network robot policies using PyTorch, IsaacLab or MJLab.
  • Developed physics or 3D rendering components for simulators.
  • Developed CUDA/Warp software components or profiled and optimized GPU kernels.
  • Deployed services on Amazon Web Services.

Responsibilities

  • Develop Python, C++ and Rust components for a robotics simulation pipeline, including asset conversion and management, simulation harnesses, cloud deployment, telemetry, replay, evaluations and comprehensive tests.
  • Own software components throughout their lifecycle, from concept and prototype through general internal availability.
  • Profile and optimize code to improve simulation latency and throughput.
  • Collaborate with researchers and research engineers to develop robotics algorithms across various embodiments in simulation.
  • Collaborate on engineering roadmap development for the Robot Intelligence Lab.
  • Maintain release workflows and a regular release cadence for partner teams.
  • Support reproducible AI development environments and cloud-based training workflows in collaboration with researchers.

Benefits

  • Annual bonus eligibility
  • Generous benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service