Search Jobs

Search by job, company or skills

Senior Robotics Software Engineer

Senior Robotics Software Engineer

integra robotics
  • Posted 10 hours ago
  • Be among the first 10 applicants

Job Description

Senior Robotics Software Engineer; Teleoperation and Robot Learning Data

Job description

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

ROS 2

MCAP

MuJoCo

Gazebo

transforms

ros2 control

practical kinematics

OpenXR

trajectory integration using MoveIt 2

rosbag2

PyArrow

LeRobot

Unity

About Company

Similar Jobs

4-6 yrs
Bengaluru, India
Skills:
Git, Docker, MongoDB, Kubernetes, ROS1, Snap7, ROS2, OPC UA, Modbus
5-7 yrs
Bengaluru, India
Skills:
Computer Vision, C, Embedded Linux, Cuda, Qnx, ROS 2, simd, GPUs, sensor processing, accelerated computing, robotics software, domain-specific accelerators, CPUs, DSPs, VLIW processors, perception systems, Embedded Systems, heterogeneous hardware
4-7 yrs
Bengaluru, India
Skills:
Jenkins, Docker, Python, Isaac Sim, odometry, Ignition, Gazebo, lidar, GitLab CI, GitHub Actions, IMU, Nav2, depth cameras, ROS2, sensor calibration
4-7 yrs
Bengaluru, India
Skills:
Python, Docker, Jenkins, sensor calibration, GitHub Actions, lidar, GitLab CI, Gazebo, Isaac Sim, odometry, ROS2, Ignition, depth cameras, Nav2, IMU