Robotics Engineer - Integration & Control (m/f/d) in Karlsruhe

Robotics Engineer - Integration & Control (m/f/d) in Karlsruhe

Karlsruhe Vollzeit Vor Ort
P

Your responsibilities

  • Integrate robots and IO into the robotics stack – from startup and service to error handling and recovery.
  • Work on MPC-based trajectory planning and optimal control: from approach to implementation on the robot in real time.
  • Help optimize cycle times in real-world applications
  • Scale the stack from one robot module to several per machine: networking, robot setup and calibration.
  • Tune the robot computers for real-time control: Docker, CPU pinning, ROS 2 scheduling and multithreading.
  • Build remote access, data collection and robotics CI/CD (e.g. rosbag-playback tests) to improve the robots with real field data.
  • Review code, contribute to architecture decisions and debug the stack as a team.
  • Run the robots during pre-season field tests and the harvest season.

What you bring

  • Master's Degree in robotics, mechatronics, mechanical engineering, computer science, or a related technical field.
  • At least 2 years of professional experience in robotics, including hands-on work with real robots (not only simulation).
  • Strong modern C++ (C++17) and Python 3.
  • Hands-on experience with ROS 2 (ideally Jazzy): nodes, lifecycle nodes, executors, QoS, launch files.
  • Experience with trajectory controllers and trajectory planning.
  • Solid grounding in robot kinematics and dynamics (URDF, Pinocchio or similar).
  • Proven experience with optimal control and model predictive control for trajectory planning; reinforcement learning is a plus.
  • Comfortable with CMake/colcon builds and Git on Linux.
  • Experience with real-time robot control and an understanding of soft real-time constraints on Linux (scheduling, latency, threading).
  • Fluent English, our working language.

Nice to have

  • Industrial arms, especially Denso SCARA (b-CAP, RC8) or Universal Robots.
  • MoveIt 2 or Ruckig for motion planning.
  • Docker, GitLab CI and automated testing (GoogleTest, launch_testing).
  • DDS or Zenoh tuning and multi-robot setups.
  • Debugging tools such as RViz, Foxglove, PlotJuggler or Nsight Systems.
  • Field deployment with systemd, tmux and shell scripting.
  • Basic German.

What we offer

  • Real fields from your first season. Your code runs on our machines on farms in Germany.
  • Short way from code to robot. New ideas usually run on the real machine within a few days.
  • A problem worth solving. Green asparagus is still harvested entirely by hand.
  • A small, motivated team that gets a lot done together. When you join, we're 8 full-time, plus 2 interns and a working student.
  • Open culture, flat hierarchies. We are still early, so your opinion counts in technical decisions.
  • Lunch and coffee together in the kitchen in our hall.
  • Employee stock options.

#J-18808-Ljbffr

Robotics Engineer - Integration & Control (m/f/d) in Karlsruhe Arbeitgeber: Prefiro

Prefiro ist ein innovatives Start-up im Agrarbereich, das dir die Möglichkeit bietet, in einem dynamischen und abwechslungsreichen Arbeitsumfeld zu wachsen und aktiv an der Gestaltung der Zukunft der Landwirtschaft mitzuwirken. Mit einem kleinen, persönlichen Team fördern wir eine offene und kreative Unternehmenskultur, in der deine Ideen geschätzt werden und du schnell Verantwortung übernehmen kannst. Genieße flexible Arbeitszeiten, regelmäßige Team-Events und ein unterstützendes Umfeld, das von Vertrauen und Fortschritt geprägt ist.

P

Kontaktdaten:

Prefiro Recruiting-Team