Robotics Software Engineer (m/f/x)

Schubert-Motion is a young development office in Dresden, near the Technical University. Gerhard Schubert GmbH is the market leader in modular, robot-based packaging machines. We are integrated into the company as an independent department and work closely with our colleagues from Crailsheim on the development of new technologies and their implementation.

We are responsible for developing sophisticated software solutions at the edge of technical feasibility in the field of robotics and robot control, predictive maintenance as well as simulation.

Our machine learning backed software stack calculates optimal robot motions within a few milliseconds. This unlocks hidden performance of more than 1,000 robots shipped each year from company headquarters in Crailsheim. What is particularly exciting is the high level of development and manufacturing depth at Gerhard Schubert GmbH, from electronic components/sensors and mechanics to software and machine learning.

For this we are looking for your support!

Your tasks with us are

  • Design, development, and implementation of new software features for the planning software
  • Advance development – Design and prototyping of new software features
  • Further development of existing software components
  • Supporting improvements in motion planning/ optimization
  • Supporting improvement in our machine learning models
  • Maintain the simulation and machine learning pipelines on our on-premise cluster together with the whole team
  • Modelling of robot mechanics and machine components
  • Adaptation of new technology and tools for the team
  • Support of colleagues working on predictive maintenance

Your qualifications

  • Degree in mechatronics / electrical engineering / physics or comparable
  • Enthusiasm for robotics
  • Knowledge of software development with C++ 17 in a professional agile environment
  • First experience with DevOps, testing frameworks and CI/CD pipelines, ideally with Microsoft Azure
  • Knowledge in Matlab and Python
  • Basic knowledge of formulating and solving optimiziation problems
  • Ideally experiences with ROS applications
  • A results-oriented approach, enthusiasm, and a high level of communication and teamwork skills


We look forward to your application on our application portal.

Jenny Wacker