> Markdown version of [/jobs/ext/2521376-part-time-student-display-software-development-dubuque-ia](https://www.wearedevelopers.com/jobs/ext/2521376-part-time-student-display-software-development-dubuque-ia). 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). --- # Part-Time Student - Display Software Development - Dubuque, IA - **Company:** Deere & Company - **Location:** Dubuque, IA, United States - **Salary:** $31,200.0 - $83,200.0 - **Contract:** Temporary to permanent - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Software Applications, C++ (Programming Language), Communications Protocols, 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, Software Version Control - **Published:** August 5, 2026 - **Apply:** https://www.careerjet.com/job/uscdc95631f2ba236f07ef3ba65ac46b90/eaa ## About the Role The Part-Time Student Program is primarily designed to augment the Company's regular full-time staff and is for students who work in parallel to their school schedule YEAR-ROUND., * Ideally, you will be pursuing a Bachelor's degree in electrical, computer, or software engineering or a related field; others may apply * Must be registered as a full-time student at a local college/university * Graduation date Winter 2026 or later * Cumulative GPA of 2.8 or above * 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, * 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 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 ## 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., Job Description: Overview We're the Industry Leader Because of Leaders Like You. When you're an Orkin Branch Manager, you're the leader cultivating a team to deliver top-notc… + 2 days ago, Job Description: Overview We're the Industry Leader Because of Leaders Like You. When you're an Orkin Branch Manager, you're the leader cultivating a team to deliver top-notc… + 3 days ago + ## 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 - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)