Software Engineer - Teleoperation Systems
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.
