Public summary
Join a dynamic international team in Munich as a Senior Robotics Software Engineer. Contribute to developing cutting-edge robotics and automation software driving real-world robotic systems. Collaborate across disciplines to design, build, and improve robust, maintainable software solutions. Opportunities include working on innovative projects, professional growth, and a supportive corporate benefits program in a diverse and inclusive environment.
Location and work setup
- Location
- Munich
- Remote status
- On-site
- German requirement signal
- No German Required Detected
- Detected job language
- English
Responsibilities
Design, implement, and enhance robotics software platforms; drive architectural improvements and reduce technical debt in key components; improve stability, performance, and robustness of robotics solutions scaling to new customers and use cases; investigate and resolve complex software issues from deployments; collaborate with product owners and multidisciplinary engineers to create well-engineered automation solutions; conduct code reviews, mentor team members, and elevate engineering standards within the robotics software team.
Qualifications
Degree in Computer Science, Robotics, Information Technology, Games Engineering, or equivalent experience; strong skills in C# and C++; solid understanding of design patterns and clean code principles; experience with unit and integration testing; excellent English communication skills. Beneficial experience includes motion planning, control theory, machine vision, deep learning, computer graphics (OpenGL, Vulkan), simulation software, and familiarity with WPF, Avalonia, and the MVVM design pattern.