Embedded Software Engineer - Display Development

Deere & Company

Job

In this role, you will develop embedded software in C++ and Qt, analyze complex customer requirements, and conduct unit and integration tests to implement innovative automation solutions.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Analysis of complex customer requirements, development of a proposed software design, and leading contribution to feature implementation.
  • Development of embedded software in C++ and Qt in collaboration with the team to deliver optimized and validated automation solutions for customers.
  • Analyze complex software problems and actively support their resolution.
  • Conducting unit and integration tests of the software in various environments, e.g. virtual environments, laboratories, and on vehicles.
  • Communicating technical capabilities by prototyping demo software and proposing innovative solutions.

Our expectations of you

Education

  • Successfully completed university degree, preferably in computer science, computer engineering, automation engineering, or a comparable field.

Qualifications

  • Willingness to travel nationally and internationally.
  • Excellent communication, collaboration, and teamwork skills.
  • Very good written and spoken English skills.

Experience

  • Development experience with Linux, real-time systems, and multithreaded systems.
  • Development experience in C++, Python, Java, or similar object-oriented languages.
  • Experience in analyzing complex systems, identifying potential issues, and resolving them.
  • Ideally, experience in developing embedded software or software systems, as well as with communication protocols such as J1939 or ISO 11783 for CAN, LIN, and Ethernet.
  • Ideally, experience designing modern user interfaces with Qt/QML.
  • Ideally, experience with AI-assisted development methods.

What we offer

  • Attractive compensation package.
  • Hybrid working in a 35-hour workweek.
  • Excellent benefits.
  • Flexible, modern working arrangements, as well as opportunities for professional development and further training.
  • Work-life balance through a wide range of offerings.

Benefits

Work-Life-Integration

Higher take-home pay

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Mannheim
    Baden-Württemberg, Germany

About your employer

John Deere is the leading manufacturer of agricultural, forestry, and construction machinery, as well as lawn and grounds care equipment. For over 180 years, the John Deere company culture has been shaped by integrity, quality, commitment, and innovation.

Company size
250+ Employees
Founding year
1837
Company type
Established Company
Work model
Onsite, Hybrid, Full Remote
Industry
Industry, Production
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4
  • Head of IT

    NewTop

    Max-Planck-Institut für Intelligente SystemeStuttgart, Stuttgart

    • Onsite
    • Full Time
    • Lead

    Lead our Stuttgart IT team, both professionally and as line manager, set priorities, and support each team member's development. Ensure the secure, reliable, and efficient operation of our heterogeneous IT infrastructure, including networks, servers,...

    • Mac OS
    • Windows
    • Linux

Embedded Software Engineer - Display Development

Deere & Company