onsite
Simulation Engineer - Robotics & SiL - Neumuller Personalberatung Regina Neumuller e.K.
Software Engineer
Lead the development of high‑fidelity robotic simulations and silicon‑in‑the‑loop (SiL) testing, integrating ROS, Gazebo, and Simulink to validate control algorithms and hardware interfaces.
About the role
Key Responsibilities
- Design, implement, and maintain realistic robotic simulation environments using ROS, Gazebo, and custom C++ plugins.
- Develop SiL test benches in Simulink/MATLAB to validate embedded control firmware against real hardware.
- Collaborate with hardware and software teams to integrate sensor models, actuator dynamics, and communication protocols.
- Automate simulation workflows, generate test data, and analyze results to drive iterative improvements.
- Document simulation models, test procedures, and performance metrics for internal and external stakeholders.
Requirements
- Strong programming skills in Python and C++ with experience in ROS ecosystems.
- Proficiency in Simulink/MATLAB and model‑based design for embedded systems.
- Hands‑on experience with SiL testing and hardware‑in‑the‑loop (HIL) concepts.
- Solid understanding of robotic kinematics, dynamics, and control theory.
- Excellent analytical, problem‑solving, and communication skills.