Robotics Software Developer

Apply Now

We Can Help You Build An Exceptional Career

Join our Team

Position Overview

We are seeking a Robotics Software Developer to work on an Industrial Automation Digital Twin Ecosystem. The role focuses on designing, developing, and deploying high-fidelity digital twins of industrial robotic systems using NVIDIA Isaac Sim and ROS 2, and integrating them with real factory robots, sensors, and control hardware.

  • Experience: 3–4 Years
  • Employment Type: Full-time
  • Work Mode: Work from Office -[ Location – Bangalore]

Key Responsibilities:

  • Design and develop digital twins for industrial robotic automation using NVIDIA Isaac Sim.
  • Build interactive factory environments and robot simulations using Omniverse USD workflows.
  • Configure and optimize physics properties using PhysX Articulation for realistic robot behavior.
  • Develop simulation logic using ActionGraphs and Python-based Isaac Sim extensions.
  • Should work on Custom URDF model & Ability configure the Physics properties of the robots in URDF.
  • Develop ROS2 bridge between Nvidia Isaac sim and Robotic Hardware for real-time data exchange.
  • Integrate Real world sensors into Virtual Simulation Environment.
  • Should work with Ethernet, Ethernet/IP protocol and MQTT. Knowledge on PLC OPCUA is a plus.
  • Ability to understand Embedded system (Input/Output, Embedded system communication, Master/Slave concepts, I2C, CAN protocols).
  • Should work on Robotic Arm Forward & Inverse kinematics. (Moveit2 & ros2_control)
  • Ability to optimize the code for Industrial data stream flow.

Required Skills and Experience:

  • 1-4 years of professional experience in Robotics software development.
  • Strong hands-on experience with NVIDIA Omniverse ecosystem:
  • – Omniverse Isaac Sim
  • – Omniverse Kit (custom extensions)
  • – USD Composer / Omniverse Create
  • – Connectors / USD workflows
  • Practical experience on Working in URDF and Simulation Environments (Gazebo, Nvidia Isaac Sim).
  • Strong grasp of Digital Twin concepts, system modelling, and virtual representation of physical assets.
  • Practical experience on working in Robots in Real-time and simulation.
  • Knowledge on Nvidia Isaac Sim Python Plugins & APIs.
  • Solid understanding of ROS 2 (nodes, topics, services, TF, URDF).
  • Good to have Knowledge on Nvidia Graphics systems (Jetson series or any Nvidia GPU).
  • Good to have Knowledge on motor drivers, controllers, sensors and it’s communication architecture.
  • Good to have knowledge on Moveit2 and ros2_control. (It’s a plus)
  • Programming Knowledge: Python, C, C++
  • Flexible to learn and adapt new technologies and working conditions.