Simulation Engineer

Virya Autonomous Technologies

Bengaluru

On-site

INR 900,000 - 1,500,000

Full time

3 hours ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Virya Autonomous Technologies is seeking a Robotics Simulation Engineer to join our robotics software team to build the simulation environments used to develop and validate autonomous mobile robot platforms for industrial mobility applications. You will model robots, sensors, and physical interactions in a physics-based 3D simulation environment, keeping it in step with our robot software stack.

This hands-on role blends software and hardware work to reproduce real-world robot behavior for

Qualifications

  • Bachelor's or Master's in Robotics, Computer Science, Mechanical or Electrical Engineering, or equivalent practical experience.
  • 2–5 years of experience in robotics simulation or robotics software development.
  • Hands-on experience with a physics-based 3D robotics simulation platform such as Isaac Sim, and proficiency in Python.
  • Working knowledge of robotics middleware and robot software integration.
  • Familiarity with URDF and OpenUSD for importing and configuring robot assets.
  • Understanding of robot kinematics, coordinate transformations, rigid-body physics, collision modelling, and sensor simulation.
  • Experience with Linux and Git, and strong debugging, problem-solving, and communication skills.

Responsibilities

  • Build and maintain robot simulations and representative industrial environments.
  • Import and configure robot models from CAD and URDF, including meshes, joints, collision geometry, and physical properties.
  • Configure simulated sensors such as LiDAR, RGB/depth cameras, and IMUs.
  • Integrate simulated robots with our robot software stack for testing navigation, SLAM, perception, and control software.
  • Develop Python scripts and tools to automate scene creation, simulation execution, and data collection.
  • Create representative scenarios involving obstacles, different surfaces, facility layouts, and moving objects.
  • Debug simulation issues related to robot motion, physics, sensors, and software integration.
  • Collaborate with hardware and software teams to compare simulated behaviour with real robot performance.
  • Optimize simulation performance and maintain reusable assets, configurations, and documentation.
  • Support regression testing and reproduction of issues observed during physical robot trials.

Skills

Python
Problem-solving
Communication
Debugging
Linux
Git

Education

Bachelor's or Master's in Robotics/CS/ME/EE

Tools

URDF
OpenUSD
Isaac Sim
Blender
SolidWorks
FreeCAD

Job description

We are looking for a Robotics Simulation Engineer to join our robotics software team, building the simulation environments used to develop and validate next-generation autonomous mobile robot platforms for industrial mobility applications. In this role, you will model robots, sensors, and physical interactions in a physics-based 3D simulation environment, and keep that simulation in step with our robot software stack.

This is a hands-on role for someone who enjoys working close to both software and hardware — reproducing real-world robot behaviour in simulation, and giving the navigation, perception, and control teams a fast, reliable place to test before anything runs on a physical robot.

RESPONSIBILITIES
  • Build and maintain robot simulations and representative industrial environments.
  • Import and configure robot models from CAD and URDF, including meshes, joints, collision geometry, and physical properties.
  • Configure simulated sensors such as LiDAR, RGB/depth cameras, and IMUs.
  • Integrate simulated robots with our robot software stack for testing navigation, SLAM, perception, and control software.
  • Develop Python scripts and tools to automate scene creation, simulation execution, and data collection.
  • Create representative scenarios involving obstacles, different surfaces, facility layouts, and moving objects.
  • Debug simulation issues related to robot motion, physics, sensors, and software integration.
  • Collaborate with hardware and software teams to compare simulated behaviour with real robot performance.
  • Optimize simulation performance and maintain reusable assets, configurations, and documentation.
  • Support regression testing and reproduction of issues observed during physical robot trials.
REQUIRED QUALIFICATIONS
  • Bachelor's or master's in Robotics, Computer Science, Mechanical or Electrical Engineering, or a related field, or equivalent practical experience.
  • 2–5 years of experience in robotics simulation or robotics software development.
  • Hands-on experience with a physics-based 3D robotics simulation platform such as Isaac Sim, and proficiency in Python.
  • Working knowledge of robotics middleware and robot software integration.
  • Familiarity with URDF and OpenUSD for importing and configuring robot assets.
  • Understanding of robot kinematics, coordinate transformations, rigid-body physics, collision modelling, and sensor simulation.
  • Experience with Linux and Git, and strong debugging, problem-solving, and communication skills.
PREFERRED QUALIFICATIONS
  • Experience with autonomous mobile robots and navigation systems.
  • Familiarity with robot navigation stacks, SLAM, and perception pipelines.
  • Experience with Blender, SolidWorks, FreeCAD, or similar modelling tools.
  • Familiarity with synthetic data generation and domain randomization.
  • Exposure to automated simulation testing, CI workflows, or multi-robot simulation.
  • Experience with robot learning frameworks or reinforcement learning is a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Simulation Engineer
Simulation Engineer

ET Robotics • Delhi

On-site
INR 900,000 - 1,500,000
Robotics Simulation Expert
Robotics Simulation Expert

Dreamvu • Rangareddy

On-site
INR 1,800,000 - 2,600,000
Senior Robotics Engineer (Universal Robots, India)
Senior Robotics Engineer (Universal Robots, India)

Universal Robots • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Health insurance
On-site collaboration with local teams
Global team, local impact
Software Lead
Software Lead

Tata Electronics (TEPL) • Krishnagiri District

On-site
INR 2,200,000 - 4,400,000
Mechanical Engineer - Simulations
Mechanical Engineer - Simulations

CynLr • Bengaluru

On-site
INR 700,000 - 1,100,000
Robotics Engineer (Universal Robots, India)
Robotics Engineer (Universal Robots, India)

Teradyne • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Health insurance
On-site collaboration
Simulation Engineer
Simulation Engineer

IIT Mandi Ihub And Hci Foundation • Mandi

On-site
INR 609,000 - 730,000
Digital-Twin & Robotics Simulation Lead
Digital-Twin & Robotics Simulation Lead

Quest Global • Hyderabad

On-site
INR 1,500,000 - 2,600,000
Robotic Engineer
Robotic Engineer

HCLTech • Dadri, Chennai District, Bengaluru

On-site
INR 500,000 - 750,000
Software Lead - Design
Software Lead - Design

Tata Electronics • Kelamangalam

On-site
INR 1,200,000 - 2,500,000