Turn this role into an interview — a resume and cover letter built around what this employer wants.
John Deere is seeking a software engineer to develop and test Qt/QML features for Command Center Display in our Precision Ag equipment. You will work in a scrum team with systems engineers and architects.
Requirements include 2+ years in embedded software with C++, Python or Java and Qt/QML design/testing, plus familiarity with RTOS and multithreading. You will troubleshoot and collaborate across distributed teams.
Develop and test Qt/QML software features for Command Center Display core applications, collaborating with systems engineers, software architects, and other teams on Deere equipment, particularly Precision Ag. Work within scrum teams, support products, and triage defects across assigned systems.
Requirements: Requires at least two years of embedded software development experience using C++, Python, Java, or another object-oriented language, and at least two years designing, developing, and testing Qt/QML applications. Candidates should understand real-time operating systems and multiprocessing or multithreading, communicate and collaborate effectively in distributed teams, work independently, and troubleshoot embedded software issues.
Key Skills: C++, QML, Qt, Embedded Software Development, Python, Java, Object-Oriented Programming, Software Design, Software Testing, Real-Time Operating Systems, Multithreading, Troubleshooting, Defect Triage, Communication, Teamwork, Scrum