Robotics Software Engineer

SourcingXPress 

📍 Bengaluru, India 🇮🇳

full-time
mid-level
1100000
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

NVIDIAROS2MQTTURDFPhysX

Industry

RoboticsIndustrial Automation

Job Description

Company: Interra Information Technologies (InterraIT)

Website: Visit Website

Business Type: Enterprise

Company Type: Product & Service

Business Model: B2B

Funding Stage: Bootstrapped

Industry: IT Services

Salary Range: ₹ 11-13 Lacs PA

Job Description

Company Overview

InterraIT is a private, global IT services and digital engineering company with over 25 years of experience helping enterprises transform and modernize their technology. With a strong focus on digital solutions, AI, cloud, and industrial automation , InterraIT delivers innovative, B2B services to clients across industries such as automotive, manufacturing, retail, and healthcare . Headquartered in the USA with a global presence, the company combines technical expertise and industry knowledge to drive impactful digital transformations.

Role Overview

We are seeking a Robotics Software Engineer to join our Industrial Automation Digital Twin Ecosystem . You will design, develop, and deploy high-fidelity digital twins of industrial robotic systems using NVIDIA Isaac Sim and ROS 2 , integrating them with real factory robots, sensors, and control hardware. This is a unique opportunity to work at the intersection of simulation, robotics, and industrial automation .

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 Action Graphs 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 the NVIDIA Omniverse ecosystem, including:
    • Omniverse Isaac Sim
    • Omniverse Kit (custom extensions)
    • USD Composer / Omniverse Create
    • Connectors and USD workflows
  • Practical experience working with URDF and simulation environments (Gazebo, NVIDIA Isaac Sim).
  • Strong grasp of digital twin concepts, system modeling, and virtual representation of physical assets.
  • Hands-on experience with robots in both real-time and simulation contexts.
  • Knowledge of NVIDIA Isaac Sim Python plugins and APIs.
  • Solid understanding of ROS 2 (nodes, topics, services, TF, URDF).
Good To Have

  • 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.