S

Samsung Research America

Develops advanced technology in multiple domains

Senior Simulation Software Engineer - Robot Intelligence

Software EngineeringConfirmed live in the last 24 hours
Full-timeMountain View, CA, USA

About the Job

Requirements

  • A Master of Science degree in Computer Science, Electrical Engineering, or Robotics, or an equivalent combination of education, training, and experience.
  • At least five years of experience conducting state-of-the-art robotics research and development.
  • 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, continuous integration and continuous delivery, and automated testing.
  • Ability to establish maintainable engineering practices while supporting fast-moving research.
  • Strong troubleshooting, collaboration, and documentation skills.

Responsibilities

  • Develop Python, C++, and Rust components of a robotics simulation pipeline, including asset conversion, asset management, simulation harness, cloud deployment, telemetry, replay, evaluations, and comprehensive tests.
  • Own developed software components through their entire lifecycle, from concept to prototype to general internal availability.
  • Profile and optimize code performance 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 overall Robot Intelligence Lab.
  • Maintain the release workflow and regular release cadence for partner teams.
  • Support reproducible artificial intelligence development environments and cloud-based training workflows in collaboration with researchers.

Desired Qualifications

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

About the Company

Samsung Research America

Develops advanced technology in multiple domains

Samsung Research America specializes in advanced technologies such as next-generation communications, artificial intelligence, digital media, mobile platforms, and digital health. Their innovations include FadeNet, a convolutional neural-network based technology, and the ECG Monitor App, which enables ECG recording using Galaxy Watch for atrial fibrillation screening.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Mountain View, California
Founded
1988

Recently Posted Jobs

Explore more opportunities at Samsung Research America

See more jobs