Skip to content
mimi

Senior Software Engineer — Teleoperation

Consulteer

Zürich · On-site 4d ago

About the role

Shape the future with us

Your Role & Responsibilities

  • Responsible for developing and maintaining the teleoperation software stack connecting human operators with humanoid robots.
  • Ensure stable, low-latency real-time communication between the operator and the robot control system.
  • Further develop the VR/XR-based operator interface from prototype to production-ready solutions with a strong focus on intuitive user experience.
  • Implement and optimize “glass-to-glass” latency pipelines to enable immersive and near delay-free operation.
  • Design and develop front-end components for the operator UI with a focus on clarity, responsiveness, and usability.
  • Integrate next-generation input devices such as haptic gloves and advanced motion tracking systems.
  • Collaborate closely with robotics, AI, and hardware teams to ensure a robust and production-ready system.
  • Participate in code reviews, technical discussions, and active knowledge sharing within the team.

Required Technical & Professional Expertise

  • Degree in Computer Science, Robotics, Mechatronics, or a related field.
  • At least 3 years of professional experience in software engineering, ideally in real-time systems, robotics, or interactive applications.
  • Strong programming skills in C++ and Python, with experience building performant, production-quality software.
  • Experience in front-end development for VR/XR applications (e.g., WebXR or similar frameworks).
  • Interest in UX design and human-machine interaction.
  • Experience with ROS2 and real-time communication protocols (e.g., WebRTC, DDS) is a plus.
  • Familiarity with low-latency streaming architectures and optimization techniques is a plus.
  • Structured, self-driven, and solution-oriented working style, with the ability to thrive in a fast-paced team environment.
  • Fluent English required (German is a plus).

Requirements

  • Degree in Computer Science, Robotics, Mechatronics, or a related field.
  • Strong programming skills in C++ and Python, with experience building performant, production-quality software.
  • Experience in front-end development for VR/XR applications (e.g., WebXR or similar frameworks).
  • Interest in UX design and human-machine interaction.
  • Structured, self-driven, and solution-oriented working style, with the ability to thrive in a fast-paced team environment.
  • Fluent English required (German is a plus).

Responsibilities

  • Responsible for developing and maintaining the teleoperation software stack connecting human operators with humanoid robots.
  • Ensure stable, low-latency real-time communication between the operator and the robot control system.
  • Further develop the VR/XR-based operator interface from prototype to production-ready solutions with a strong focus on intuitive user experience.
  • Implement and optimize “glass-to-glass” latency pipelines to enable immersive and near delay-free operation.
  • Design and develop front-end components for the operator UI with a focus on clarity, responsiveness, and usability.
  • Integrate next-generation input devices such as haptic gloves and advanced motion tracking systems.
  • Collaborate closely with robotics, AI, and hardware teams to ensure a robust and production-ready system.
  • Participate in code reviews, technical discussions, and active knowledge sharing within the team.

Skills

C++PythonROS2WebRTCWebXRDDS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free