Senior Robotics Simulation Engineer (Germany/Luxembourg, hybrid)

Bonjour fellow Robotikers,

We’re looking for a strong, senior-level Simulation Engineer in Germany or Luxembourg (our main facilities in Kuppenheim (DE) and Foetz (LU)). We can allow both on-site or hybrid approach (in this case you would need to travel to facility from time to time).

The job description is here (or linkedin if you prefer).

If you’re hesitating to apply and want to clarify something before you can reach out to me on osrf’s zulip.

Your Role

We are looking for a Senior Simulation Engineer to own and build our simulation infrastructure from the ground up. You will design and implement the pipeline that connects our 3D scanning, robot programming, and recipe validation workflows into a unified simulation environment.

This is an extremely hands-on role!

Your Responsibilities

  • Evaluate, select, and implement the simulation stack for R3’s robotic disassembly cells, integrating across robot programming, middleware, and CAD environments.

  • Build and maintain an automated recipe validation pipeline: ingest battery pack 3D scans, run candidate disassembly recipes in simulation, check for collisions, reachability, and force limits, and output validated programs ready for deployment.

  • Establish and maintain a single geometric source of truth across simulation, robot controller, and CAD ensuring that coordinates validated in simulation transfer to the physical machine without manual adjustment.

  • Develop PLC emulation and virtual commissioning capabilities to enable high-fidelity testing of safety interlocks, sensor triggers, and I/O sequences without requiring the physical cell.

  • Design the simulation architecture to support layered fidelity: fast kinematic checks for rapid iteration and full dynamic simulation for final validation.

  • Collaborate with the middleware, perception, and mechanical design teams to ensure simulation models stay synchronized with the evolving robotic cell design.

  • Create CI/CD workflows for simulation: automated regression testing of recipes before deployment, version-controlled simulation assets, reproducible test environments.

  • Contribute to the long-term architecture for ML-assisted recipe generation using simulation as the feedback loop.

  • Document simulation procedures, validation criteria, and deployment best practices.

Your profile

  • 5+ years of hands-on experience building or maintaining simulation environments for industrial robot manipulation (not exclusively mobile robotics or autonomous vehicles).

  • Proficiency in at least one industrial robot simulation platform (KUKA.Sim, RoboDK, NVIDIA Isaac Sim).

  • Strong Python and C++ skills for automation scripting, tool integration, and pipeline development

Strong Plus

  • Experience with KUKA robots (KRL, KUKA.Sim, KUKA.OfficeLite virtual controller).

  • Experience with PLC simulation.

  • Experience with 3D scanning pipelines (point cloud to mesh to simulation-ready model).

  • Working knowledge of ROS2 (nodes, topics, TF2, launch files).

  • Working understanding of robot kinematics, dynamics, collision detection, and motion planning.

  • ML/AI background (reinforcement learning, synthetic data, sim-to-real transfer).

  • Self-directed engineer comfortable building a function from scratch with minimal supervision.

Why us?

  • High degree of collaboration and autonomy while working with a group of highly skilled, committed and supportive peers

  • Transparent culture where everyone of us is highly valued

  • Development of your professional skills and knowledge by taking ownership of challenging tasks and responsibilities, supported by Leads and peers

  • “Getting things done” attitude, and access to cutting edge technologies

  • A guaranteed steep continuous learning curve from day one

  • Complementary Health Insurance