CareerPlan

Software Engineer - Teleoperation Systems

USAFull-time$110k–$150k2026-11-09

Core

Design, develop, and optimize low-latency teleoperation systems connecting human operators with robotic platforms.

Role type

Senior Software Engineer (Teleoperation Systems)

Builds

Real-time control and communication pipelines for remotely operated robotic manipulators, mobile robots, and humanoids.

Domain

Robotics, Real-time Systems, Distributed Control

Required skills

C++, Python, ROS/ROS 2, Networking, Latency Optimization, Real-time Communication Protocols, Robotic Manipulator Integration, Motion Control, Kinematics, Simulation Environments

Preferred skills

VR/AR Technologies, Haptic Feedback Systems, Video Streaming, Sensor Fusion, Autonomous Systems, Human-Robot Interaction

Technologies

Python, ROS, Unity, Unreal, Gazebo, Isaac Sim

Responsibilities

Design and optimize low-latency teleoperation systems; Implement real-time control and communication pipelines; Integrate VR/AR interfaces into teleoperation workflows; Develop software interfaces converting operator inputs to robotic movement; Collaborate with robotics, perception, controls, and hardware engineering teams; Develop simulation and testing environments for teleoperated systems.