As the technological capabilities of humanoid (and other generalist) robots advance, there is an increasing demand among German companies to integrate these robots into their workforce. This is what RoboService does: We provide “Robots-as-a-Service” and provide companies with the robots that they need to automate their tasks. As a controls working student, the software you ship will run on real robots—fast. You’ll work directly with our founders and get hands-on time in the lab every week.
What you’ll do:
Below are some of the core focus areas for Robot Control Engineers at RoboService:
Implement and tune joint-space torque/velocity/position control loops
Integrate and bring up motor/actuator drivers (e.g., EtherCAT/CAN) and write hardware abstraction layers in ROS 2.
Integrate and calibrate sensors (IMU, force/torque, encoders, depth/cameras, LiDAR, tactile); implement ROS 2 drivers/nodes, set up time sync (PTP/NTP), and build filtering/fusion (e.g., EKF) for reliable state estimation.
Build simulation and bring-up tests in Gazebo/Isaac; create rosbag logging, plotting, and dashboards.
Collaborate with the team on safety: E-stop chain, watchdogs, limits, interlocks, and failure modes.
Document your work and create small how-to’s so others can reproduce results quickly.
TechStack you’ll touch
ROS 2 (Humble/Jazzy) · C++20 / Python · Git/GitHub (Actions/CI) · Gazebo/Isaac · CAN/EtherCAT · Jetson/Orin \& x86 · STM32/Teensy · GTest/pytest · basic MPC/impedance/PID controllers · Linux/RT tuning basics.
Prerequisites
Demonstrated interest and aptitude for working at the intersection of hardware and software.
Experience in developing embedded software for microcontrollers or similar embedded systems.
Proficiency in Python/C++ programming.
Good understanding of ROS2.
Availability of 20 hours per week during the semester; 40 hours during semester breaks.
What You Can Look Forward ToCreative Freedom and Agility
Enjoy a dynamic, self-reliant work culture with flat hierarchies and flexible hours. Ideal for motivated students seeking an inspiring professional setting to apply their skills in a fast-moving robotics environment.
Passion for Winning
Join a passionate and highly skilled international team aiming to redefine the future of robotic assistants.
Attractive Compensation
Benefit from a competitive student salary along with exclusive employee discounts.
One Team
Whether it’s a summer party or company town hall meeting, we celebrate our successes together.
Professional Growth
Access to continuous learning opportunities, mentorship, and support for your personal and professional development.
Gehalt: 18,00€ - 30,00€ pro Stunde
Erwartete Arbeitsstunden: mindestens 20 pro Woche
Arbeitsort: Vor Ort