Turn this role into an interview — a resume and cover letter built around what this employer wants.
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.
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.
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.
Submit deployment examples and non-confidential code/architecture samples showing latency/jitter, video–action alignment, dropped-frame handling, dataset QC and your precise contribution.