The John Deere Intelligent Solutions Group in Kaiserslautern is offering a contingent/leasing position ("Arbeitnehmerüberlassung") for a
Software Engineer (m/w/d)
We are seeking an experienced Embedded Software Engineer to join our team, focusing on display as well as embedded controller software developments for a wide range of applications and vehicles in the Agriculture environment. As part of the 'Material Property Sensing' group, you will play a crucial role in developing software systems used for sensing, documenting, and processing measurements across various applications, including the oil content of harvested crops. Additionally, you will contribute to our 'sensor fusion' initiative, which aims to integrate data from multiple sensors, including cameras, to advance automation and data-centric solutions.
Work Environment:
You will be an integral part of a highly motivated, experienced agile development team, working in a hybrid remote and onsite environment. We offer a collaborative and dynamic work culture where you will have the opportunity to work on cutting-edge technologies and contribute to innovative solutions in the agriculture industry.
Responsibilities:
- Analyze software requirements and contribute to the creation of software design.
- Develop and implement embedded software solutions for display and embedded controller applications.
- Perform software testing, including unit testing, to ensure high-quality, reliable software.
- Collaborate closely with Systems and Product Verification and Validation teams to deliver integrated software solutions meeting the highest quality standards.
Your qualification:
- University degree in computer science, information technology or comparable qualification
- 3+ years of work experience with modern C++ development
- 2+ years of experience in designing and implementing unit and component tests with Google Test Framework
- Work experience with Qt, Linux, and CAN Bus Systems
- Experience as a member of an agile software development team
- Passion for software development, analytical thinking, open communication and teamwork
- Fluent English skills with an excellent faculty of expression in word and writing
- Good German skills are desirable.
This makes you stand out:
- Knowledge in C++ vers. 11/14
- Knowledge in C#
- Knowledge and experience with Git/GitHub
- Knowledge in OpenCV and image processing
- Experience with international teamwork
- In-depth knowledge and experience in Linux and Qt
- Understand agricultural interactions and farming practices
If you see yourself in this description, we look forward to receiving your online application through our applicant portal!
Eingruppierung: ERA EG 10
ERA-Job: RP: Produktsoftwareentwickler/in 2 (Job Code 06.02.03.20b)
John Deere Mannheim
Personalabteilung
Kirana Spingies
Fachabteilung
Thorsten Keuler
Top Skills
What We Do
Life can’t evolve without innovation. That’s why we’re ideating to help feed the planet, build smarter, and help our farmers and growers to sustainably optimize their land. The mission is underway, but we need the right people to continue bringing it to life. From coders to assemblers and from engineers and tech experts to marketers and field teams. All find a purpose to drive them, a culture to thrive in, and a world of opportunities.
Why Work With Us
Our company is more than just a place to work. For John Deere employees, it’s where we dream, design, and deliver machines and technology that help feed a rapidly growing world and build critical infrastructure in villages, towns and modern megacities.
Gallery
John Deere Teams
John Deere Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.






















