Quick Overview
Job Description
About the Role
As an Application Engineer, you turn robotic technology into working customer solutions. You will program, integrate and commission robot applications, and act as the technical link between customers, project management and sales.
Location: Riederich, Germany (on-site)
Employment type: Full-time
Travel: 10–20% to customer sites
Key Responsibilities
Design and implement robotics and automation solutions based on customer requirements, such as pick and place, machine tending, assembly, palletizing and screwing
Program robots and automation logic in Python, C++, PLC and robot-specific languages, and maintain the application software and scripts
Integrate robots with grippers, sensors, cameras, PLCs, conveyors and other peripherals via digital I/O and industrial networks
Commission, test and troubleshoot systems in our lab and at customer sites
Read electrical schematics, wiring diagrams and datasheets, and check wiring, power supplies and I/O signals during setup
Support feasibility studies, proofs of concept, demos, and cycle-time and layout estimates
Write application notes, manuals and training material, and train customers on the applications you deliver
Required Qualifications
Education: Bachelor’s or Master’s degree in Robotics, Mechatronics, Automation, Electrical & Electronics Engineering, Computer Science or a related field, or equivalent practical experience
Experience: 2–4 years in application engineering, automation or robotics
Programming: Solid skills in Python, C++ and/or PLC programming, including debugging and version control with Git
Robotics: Understanding of motion basics and hands-on experience programming industrial or collaborative robots
Automation: Familiarity with PLCs, digital and analog I/O, and industrial communication such as Modbus, EtherCAT, PROFINET, OPC UA or TCP/IP
Electrical and electronics: Basic understanding of electrical and electronic systems, including reading schematics and wiring diagrams
Languages: Fluent English
Nice to Have
Experience with ROS or ROS 2 and Linux-based development
Basic machine vision skills: OpenCV, camera calibration, hand-eye calibration
Knowledge of functional safety and standards such as ISO 10218, ISO/TS 15066 and ISO 13849
First exposure to AI-based perception or manipulation