Development Engineer for Optimal Control & Software Development (m/f/x)

Do you want to do more than just work on systems – do you aim to comprehend their behavior and achieve optimal control?
At Schubert Motion, you work on software-based solutions that directly interact with the mechanics, dynamics, and control of our robotic systems. Your algorithms have a direct impact on how over 1,000 robots annually are moved optimally – faster, more efficiently, and smarter. AI plays a key role in this, enabling us to perform complex calculations in milliseconds on industrial hardware.
As part of our team in Dresden, you will develop software solutions at the cutting edge of what is technically possible – from motion planning for our pick-and-place robots, through the application of numerical optimization, to complex simulations.
Schubert Motion is an independent development office of Gerhard Schubert GmbH, the technology leader in modular packaging machines. We combine scientific depth with industrial relevance and offer an environment where you can truly make an impact.

Your responsibilities

  • Develop and refine motion planning algorithms – from prototypes to full software implementation in C++
  • Model and numerically optimize geometric packaging processes (e.g., forming of packaging materials)
  • Design and implement high-performance software solutions for industrial deployment – with a strong focus on robustness and efficiency
  • Implement automated testing and simulation pipelines in a CI/CD context
  • Conduct technology research, identifying and integrating new tools and methods for the team and our development processes

Your profile

  • Degree in mechatronics / mathematics / physics / electrical engineering / physics or comparable
  • Knowledge of the setup and solution of optimization problems/ optimal control problems
  • Knowledge of software development in a professional environment (Python, C++)
  • Basic experience in the conception and implementation of graphical user interfaces and their basics (e.g. MVC), as well as knowledge of common development frameworks (e.g. Qt, tkinter, ..)
  • Experience in the DevOps environment and testing frameworks
  • Enthusiasm for robotics and numerical methods
  • A results-oriented approach, enthusiasm, and a high level of communication and teamwork skills

Application

We look forward to your application on our application portal.

Headquarter