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.
Ph.D. Degree or Master + equivalent experience in Electrical Engineering, Robotics, Computer Engineering, Applied Computer Science or Mathematics
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
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
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
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)
Reading and analyzing patents
Writing invention disclosures
Good understanding of the combine harvester and SPFH application domains (machine principles and general design, existing settings, main control-relevant subsystems)
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!