Skip to main content

Teleoperation Software Engineer - NEURAGym (human)

NEURA Robotics

BielefeldOn-siteFull-Time2w ago

Description

Your mission & challenges

As a Teleoperation Software Engineer (Human), you will develop robust, low-latency teleoperation pipelines that enable intuitive and stable control of bi-manual robotic systems, including dual-arm and humanoid platforms. Your work will support customer projects, internal development, demos, trade fairs, and exploratory prototypes, and will be a key enabler for data collection and autonomy development.

Your main tasks include:

  • Design and implement end-to-end teleoperation systems, from human input devices to real-time robot control on physical hardware.
  • Map human motion to robot kinematics with differing morphology, workspace limits, and degrees of freedom.
  • Build low-latency, high-performance control loops, including filtering, prediction, and latency compensation strategies.
  • Integrate teleoperation with perception systems (vision, depth, force/torque, tactile sensing) to enable precise and safe manipulation.
  • Ensure safe operation through collision avoidance, workspace constraints, compliance control, and fail-safe mechanisms.
  • Integrate teleoperation software into robotic systems and deploy on real hardware.
  • Collaborate with AI and learning teams to enable teleoperation-based data collection for imitation learning and autonomy.
  • Work with software engineers, project managers, and application teams to define requirements and scalable teleoperation architectures.
  • Support customer projects, demos, trade fairs, and internal users during system setup, operation, and troubleshooting.

What we can look forward to

  • Master’s degree or PhD in Robotics, Computer Science, or a related technical field
  • 3+ years of hands-on experience developing robotic control or teleoperation systems
  • Very strong programming skills in C++ and/or Python, with experience writing real-time or performance-critical software
  • Solid experience with ROS (Robot Operating System) and working with real robotic platforms
  • Strong background in robot kinematics, coordinate frames, and task-space and joint-space control, particularly for dual-arm systems
  • Experience building low-latency, high-performance software pipelines and debugging timing- and synchronization-related issues
  • Familiarity with human input devices such as VR controllers, motion-capture systems, haptic devices, or exoskeletons
  • Experience integrating sensors such as cameras, depth sensors, force/torque sensors, or tactile sensing into control loops
  • Experience with robot simulation tools (e.g. Isaac Sim, MuJoCo) and cloud systems is a plus
  • Ability to take ownership of complex tasks independently while collaborating closely with software, hardware, and research teams on system-level design and integration
  • You have a perfect command of the English language.

More jobs in Bielefeld