Senior Robotics Software Engineer

Integra Robotics

Bengaluru

On-site

INR 1,800,000 - 3,200,000

Full time

20 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Integra Robotics in Bengaluru seeks a Senior Robotics Software Engineer to own software from operator intent to robot execution, and to manage synchronized datasets for teleoperation and learning. You will build latency-aware pipelines and ensure reproducible data releases.

You will work with production C++ and Python, Linux, ROS 2, and related tools, with readiness for client-site deployment and travel as required.

Qualifications

  • 3+ years in software engineering, including 2+ years on physical robotics.
  • Must demonstrate deployed robot-control or teleoperation software and synchronised video/robot-state pipelines with measured performance.
  • B.E./B.Tech or M.Tech in Computer Science, Robotics, Electronics or related discipline.

Responsibilities

  • Map inputs to operator intent, coordinate frames, IK and constrained trajectories.
  • Engineer WebRTC video/feedback transport and robot interfaces; profile latency separately.
  • Synchronise video, actions and robot states with timestamps and calibration; preserve native-rate records.
  • Maintain independent pipelines for Label outcomes, interventions, errors, and abort reasons.

Skills

C++
Python
Linux
ROS 2
OpenCV

Education

B.E./B.Tech or M.Tech in CS/Robotics/ Electronics

Tools

MoveIt 2
WebRTC
Git
FFmpeg
OpenXR
GStreamer

Job description

Senior Robotics Software Engineer; Teleoperation and Robot Learning Data

Role: Own the software from operator intent and robot execution through synchronised capture, episode preparation, quality control and reproducible dataset release.

Previous experience: 3 + years in software engineering, including 2+ years on physical robotics. Must demonstrate deployed robot-control or teleoperation software and synchronised video/robot-state pipelines, with measured performance.

Qualification: B.E./B.Tech or M.Tech in Computer Science, Robotics, Electronics or a related discipline.

Work arrangement: Full-time, work from office; client-site deployment support and travel as required.

High-level Scope of responsibilities
  • Map Quest/OpenXR hand or controller inputs into operator intent, coordinate frames, inverse kinematics and constrained trajectories; handle mode changes, stale inputs and recovery.
  • Engineer WebRTC video/feedback transport and robot interfaces. Profile command and video latency separately.
  • Synchronise front/wrist video, requested/applied actions and robot states using source, receive and application timestamps, sequence IDs and calibration; preserve native-rate records and document resampling.
  • Maintain independent pipelines for Label outcomes, interventions, errors, and abort reasons.
Software and technical experience

Required proficiency: Production C++ and Python, Linux, ROS 2, ros2_control, Git and automated testing; practical kinematics, transforms and trajectory integration using MoveIt 2 or equivalent.

Required pipeline experience: OpenCV, rosbag2/MCAP, pandas/PyArrow, FFmpeg/GStreamer and WebRTC; demonstrate timestamp alignment, packet/frame-loss diagnosis and reproducible data loading.

Preferred: Unity/C#/OpenXR, PyTorch and LeRobot; MuJoCo/Gazebo, simulation/shadow policy validation, signed skill packages and deployment rollback for future agreed policy integration.

Required evidence of experience

Submit deployment examples and non-confidential code/architecture samples showing latency/jitter, video–action alignment, dropped-frame handling, dataset QC and your precise contribution.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotic Engineer
Robotic Engineer

HCLTech • Dadri, Chennai District, Bengaluru

On-site
INR 500,000 - 750,000
Robotics Engineer
Robotics Engineer

Muks Robotics – The Humanoid Company • Pune District

On-site
INR 900,000 - 1,650,000
Robotic Engineer
Robotic Engineer

ORBIT & SKYLINE • Mohali

On-site
INR 600,000 - 1,200,000
Robotics Developer – ROS and Applications
Robotics Developer – ROS and Applications

Ottonomy • Dadri

On-site
INR 1,500,000 - 2,500,000
Sr. Engineer II - Robotics
Sr. Engineer II - Robotics

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Head of Engineering
Head of Engineering

Integra Robotics • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Robotic Tech Lead
Robotic Tech Lead

Sunstream • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Sr. Robotic Engineer
Sr. Robotic Engineer

HCLTech • Dadri, Chennai District, Bengaluru

On-site
INR 1,800,000 - 2,600,000
Engineer III - Robotics Software
Engineer III - Robotics Software

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Detachment allowance
Robotics Software Testing Engineer
Robotics Software Testing Engineer

ERIC Robotics • Maharashtra

On-site
INR 900,000 - 1,300,000
Real-world robotics deployment experience
Direct work with ML and robotics teams
Strong learning and growth opportunities
+2