> Markdown version of [/jobs/ext/2117063-embedded-software-engineer-displays](https://www.wearedevelopers.com/jobs/ext/2117063-embedded-software-engineer-displays). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer, Displays - **Company:** Access Dubuque - **Location:** Dubuque, IA, United States - **Salary:** $74,988.0 - $112,476.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Software Applications, C++ (Programming Language), Communications Protocols, Computer Engineering, Dynamic Host Configuration Protocol, Linux, Embedded Software, Ethernet, Github, Hypertext Transfer Protocols (HTTP), Message Queuing Telemetry Transport (MQTT), Object-Oriented Software Development, OpenGL, Qt Modeling Language (QML), Qt (Software), Software Engineering, Software Systems, Transmission Control Protocol (TCP), Multithreading, Information Technology, Software Version Control, GNSS - **Published:** August 19, 2026 - **Apply:** https://www.juju.com/job/00000000gnqwda ## About the Role * Experience with embedded software product development * Experience developing Linux software applications and APIs * Experience with C++ or similar object-oriented embedded development language * Experience with Agile software development processes * Excellent communication and collaboration skills * Ability to work in a diverse distributed team environment * Ability to learn new technologies quickly What Makes You Stand Out * Experience working with display software on off-highway equipment * Experience with Qt/QML, OpenGL * Experience with CAN communications protocol and the J1939 standards * Experience with technology solutions utilized in the construction industry, such as grade control and GNSS, telematics, etc. * Experience with Ethernet protocols including TCP, UDP, MQTT, DHCP, HTTP * Experience with real time, embedded, multi-threaded systems * Experience or understanding of best practices for source control (e.g. GitHub, etc.) * Experience working with a cross functional team(s) that delivered major product content to production * Experience within an automotive, agricultural, or industrial machine setting Education Ideally you will have a degree or equivalent related work experience in the following: + Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or Electrical Engineering ## Description As an **Embedded Software Engineer** for **John Deere Dubuque Works** , located in **Dubuque, Iowa** you will be part of a global team designing, developing, and delivering innovative and high-quality display software solutions. In addition, you will: * Utilize the TDP, ISDP, and PDP processes to ensure all activities and plans are formulated and followed, in order to launch new vehicle programs into production. * Utilize your problem solving skills to support prototype and current production machines * Operate in an Agile software development team * Be proactive with and collaborate on analyzing and identifying potential impact to performance and/or quality., The terms of the applicable benefit plans, and all company actions administering or interpreting these plans, continue to control. Deere & Company reserves the right to suspend, amend, modify, or terminate the Plan(s) in any manner at any time, including the right to modify or eliminate any cost-sharing between the company and participants. Changes, which can be made at any time, are made by action of the company's board of directors, or to the extent authorized by resolution of its board of directors, or by the Deere & Company Compensation Committee. In the event of a conflict between the language of the official Plan Documents and this document, the language of the official Plan Documents will control. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)