CareerPlan

Software Development Engineer II, Teleoperation

Wilmington, Massachusetts, United StatesFull-time$144k–$194k2026-11-10 → 2026-11-11
Based in United States

Core

Build human-in-the-loop software for robot teleoperation, enabling operators to assist robots when autonomy fails and collect demonstration data for robot learning models.

Role type

Senior Software Development Engineer (Robotics Teleoperation)

Builds

On-robot teleoperation services, low-latency operator links, and operator applications for next-generation robotic systems.

Domain

Robotics, AI, Human-Robot Interaction

Deliverable

production ML models

Required skills

Real-time software development, Python/Java/C++, Teleoperation/remote assistance systems, Low-latency video pipelines, Low-latency network communication, VR/XR applications, Motion retargeting/Inverse kinematics, Robotics middleware, Robot simulation, Embedded GPU deployment

Preferred skills

Shipping teleoperation systems to production, WebRTC/Hardware video encoding, ROS 2/Zenoh, NVIDIA Jetson, Modern web front-end frameworks, AI coding assistants

Technologies

Python, Java, C++, WebRTC, GStreamer, ROS 2, Unity, Unreal Engine, Isaac Sim, MuJoCo, NVIDIA Jetson, MCAP, Rerun, Foxglove

Responsibilities

Develop on-robot teleoperation services and low-latency links to operators, Build operator applications for remote robot control and data collection, Integrate teleoperation with robot learning models and safety solutions, Optimize video pipelines and network communication for real-time performance, Collaborate with scientists on robot learning and simulation, Deploy software on embedded GPU platforms

Seniority

Senior, hands-on IC