In Electrical Engineering, Mechanical Engineering, Computer Science, Mechatronics, Physics, or Mathematics. Masters or PhD a plus. 5 years of experience developing path planning algorithms for mobile robots, and successfully used those algorithms in an industrial or outdoor environment with dynamic aspects. 5 years of experience with various search algorithms, trajectory generation and optimization. 5 years of experience developing with C++ and familiarity with design patterns and principles. 5 years of experience with ROS1, especially ros-navigation and ros-control. ROS2 experience is a plus, but not required. 3 years of Python experience with the ability to review and understand code. Experience with git-based version control and branch or tag strategies. Passionate about robotics and not afraid of solving challenging problems under time pressure. Experience with working in an Agile environment (Scrum, Kanban, XP), and able to plan and estimate work at different levels. Problem solver with a hands-on and a "fall in love with the problem not the solution" attitude. Detail-oriented and highly organized with the ability to handle multiple-tasks simultaneously, often under pressure and with tight deadlines. Must be self-motivated and have strong verbal and written communication skills. Fluent in English, German is a plus. Nice to Have Experience with Docker image development and container deployment.