John Deere Jobs

Mobile john-deere Logo

Job Information

John Deere Controls Engineer (f/m/d) in Kaiserslautern, Germany

Welcome to John Deere, the leading innovator of agricultural, forestry, construction, lawn and grounds care equipment supported by comprehensive parts and financial services solutions. With around 70,000 employees worldwide, we develop and produce connected and technologically advanced machines with a total sales of $35,5 billion. By joining us you grow individually and become a key contributor in managing the biggest global challenge: supplying 7 billion people with food, clothing and infrastructure. 

The Intelligent Solutions Group (ISG) of John Deere in Kaiserslautern develops future trends and technologies in the area of mobile agricultural and construction machinery in cooperation with different research centers. In addition, ISG develops and sells products and services in the area of precision farming using global satellite based navigation systems (GNSS), automated steering systems, machine automation, sensor technologies, telematic system solutions, web applications as well as apps for mobile devices to optimize farming processes and to support decision making.

The John Deere Intelligent Solutions Group is searching for a

Controls Engineer (f/d/m)

As a Controls Engineer in the Advanced Algorithms team, you will focus on developing robust solutions to challenging control problems occurring in automation systems for real-world agricultural, construction and forestry applications. Most of your work will happen at the intersection of the control theory, perception and machine learning fields. A fundamental expectation is that you are passionate about successfully transferring the applied research and advanced prototypes you will develop to product delivery teams.

An excellent academic background and a strong commitment to self-development are required, as you will often engage in external research collaborations. This position is likely to involve responsibility for coordinating the activities of master or bachelor students as well as interns.

Required skills:

  • Ph.D. Degree or Master + equivalent experience in Electrical Engineering, Robotics, Computer Engineering, Applied Computer Science or Mathematics

  • Technical skills

  • Expertise in control and systems theory

  • Expertise in mathematical modeling and simulation of complex dynamic systems

  • Expertise in system identification and state estimation

  • Expertise in the theory and applications of advanced controls algorithms (e.g. Model Predictive Control, Reinforcement Learning for Control, Neural Nets for Control)

  • Expertise in model-based software development with Matlab/Simulink

  • Advanced programming skills (C or C++, Matlab and/or Python)

  • Expertise in leveraging simulations for the accelerated development and verification of complex control systems

  • Soft skills

  • Demonstrated highly collaborative behavior

  • Great communications skills in oral and written form, in English and German

  • Good public presentation skills in English and German

  • Ability to work in teams that are highly diverse from the cultural and technical background points of view

  • Ability to effectively explore problems that involve uncertainty and incompletely defined solution spaces

  • Demonstrated ability to work independently

  • Concrete experience in technology transfer from research environments to development teams

  • High degrees of self-motivation

  • Ability to work effectively in occasional high-pressure situations

    Preferred skills:

  • Perception

  • Leveraging of noisy sensor data for robust control

  • Processing of noisy 3D data originating from sensor such as stereo cameras or laser range finders

  • Understanding of concepts related to data mapping and the 3D calibration of sensors relative to mobile platforms

  • Exposure to concepts in image analysis and signal processing such as edge detection, texture analysis, pattern recognition (ML or non-ML approaches)

  • Exposure to concepts in ML such as training and testing a classifier, investigating and addressing issues related to under/overfitting and generalization performance in real-world scenarios

  • Programming

  • Good understanding of concepts related to embedded systems and software: real-time systems constraints, multithreading, concurrency, inter-process communications

  • Experience with communications protocols for CAN and Ethernet networks

  • Design and development of complex graphical user interfaces (in Matlab, Python or C++/Qt)

  • IP generation

  • Reading and analyzing patents

  • Writing invention disclosures

  • Agricultural knowledge

  • Good understanding of the combine harvester and SPFH application domains (machine principles and general design, existing settings, main control-relevant subsystems)

  • System testing

  • Experience with in-field system evaluation / modification

  • Experience with SIL/HIL/MIL testing

    You can look forward to:

  • an attractive compensation package and bonus program

  • a competitive company pension as well as a wide range of further benefits

  • flexible worktime solutions to facilitate an easier combination of family and career

  • multiple development and learning opportunities within a global player

  • flat hierarchies and an appreciative and respectful social interaction

    We look forward to your online-application via our application portal!

    This is not what you are looking for? Sign in for our job agent!