C
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