Development Engineer Robotics (m/f/d) – Control Systems and Robot Modeling

At Schubert-Motion in Dresden, we combine robot modeling with industrial motion control. Working in an interdisciplinary team, we make our motion technology applicable to a wide range of robot kinematics and control platforms – from initial models to high-performance industrial applications.

Schubert-Motion is a development office in Dresden and an integral part of Gerhard Schubert GmbH, a technologically leading manufacturer of modular, robot-based packaging machines. We develop technologies and software solutions for our proprietary robotics and motion control systems – ranging from numerical optimization and simulation to software development and the automation of development processes.

At the core of our work is our proprietary Schubert-Motion Library, which builds on the efficient solution of optimal control problems and methods of machine learning (AI). It enables us to plan highly dynamic robot movements with very short computation times and to make the best possible use of our robots' performance potential.

We are expanding our technology to cover common serial 6- and 7-axis robots as well as industry- and customer-specific mechanisms and axis configurations (e.g., for workspace extension or with additional actively controlled tools). To support this development, we are looking for expertise at the intersection of robot modeling, industrial motion control, and control system integration. You will develop, identify, and validate robot models, support the integration of our Motion Library into industrial PLC-based motion control systems and its connection to common industrial robot controllers, and bring new robotics functionalities into high-performance industrial applications.

Your Responsibilities

  • Bringing robot models into practical applications: Develop and identify kinematic and dynamic models for serial 6- and 7-axis robots as well as customer-specific mechanisms and axis configurations, with a focus on efficient implementation in industrial applications.
  • Integrating motion technology: Support the planning and implementation of our Motion Library's integration into industrial PLC and motion control systems.
  • Enabling compatibility with different robot controllers: Evaluate established and emerging industrial robot controllers in terms of their interfaces and integration capabilities, and contribute to connecting our Motion Library to these systems.
  • Understanding real-world robot behavior: Model and analyze robot-specific characteristics such as gear ratios, stiffness, elasticity, and friction. Apply these findings directly to the further development of robot models and their industrial applications.
  • Expanding our robotics capabilities: Further develop functionalities for configuration changes, handling singularities, and optimal workspace utilization, with room to contribute your own ideas and solutions.
  • Bringing technology into practical use quickly: Plan and conduct tests and evaluate measurement data to validate robot models and control system integrations – at our test facilities and at customer sites. Support the development process from initial models to validated robot movements.
  • Developing across disciplines: Transfer new robotics functionalities and suitable methods into robust industrial applications in close collaboration with software development, mechanical engineering, and application engineering teams in Dresden and Crailsheim.

What You Bring

  • A relevant technical background: A university degree in robotics, mechatronics, electrical engineering, mechanical engineering, control engineering, or a comparable discipline.
  • Robot modeling and dynamics: Strong knowledge of robot modeling, robot dynamics, and robot identification. An understanding of how gear systems, friction, stiffness, and elasticity affect model accuracy and robot motion behavior.
  • Understanding of serial robot kinematics: Very good understanding of the specific characteristics of 6- and 7-axis robots, particularly their configurations, singularities, joint limits, and workspaces.
  • Practical PLC and motion control experience: Experience with industrial control systems such as TwinCAT, Automation Studio, or ctrlX, ideally including the robotics and motion control libraries available within these platforms.
  • Knowledge of industrial robot controllers: Familiarity with common industrial robot controllers, for example from ABB, KUKA, FANUC, or Yaskawa, ideally supported by initial practical experience in programming, parameterization, or integration. Knowledge of newer control platforms is an advantage.
  • Practical robotics application expertise: Hands-on experience, for example in commissioning or optimizing robotic applications, along with an understanding of how payloads, tools, workspaces, and motion requirements influence robot modeling and control system implementation.
  • Programming skills: Good programming skills in Python, basic experience with C++, and familiarity with version control and software testing. Experience with CI/CD is an advantage.
  • ROS and additional robotics tools: Basic experience with ROS or ROS 2. Knowledge of additional robotics libraries and simulation environments such as NVIDIA Isaac Sim or Gazebo is welcome.
  • Initiative and collaborative mindset: An independent, structured, and results-oriented approach to work, a willingness to contribute your own ideas, and an interest in interdisciplinary collaboration. Good English language skills complete your profile.

Benefits: What we can offer you

Application

We look forward to your application on our application portal.

More Job offers