CareerPlan

Part-Time Student - Software Engineer - Waterloo, IA or Cary, NC

Waterloo,Iowa,United StatesPart-time2026-10-23 → 2026-11-11
On-siteNo visa sponsorship

Core

Support the development of tools & scripts for increasing efficiency and user experience in John Deere's OpenRTOS based embedded software development.

Role type

Part-time student software engineer (embedded systems)

Builds

Tools and scripts for embedded software development workflow

Domain

Agriculture technology / Embedded systems

Deliverable

product features

Required skills

Embedded software development workflow, Object-Oriented programming (C# or Java), Embedded C, Scripting languages

Preferred skills

C#, DevOps practices, Python, Perl, JavaScript, Artificial Intelligence skills

Technologies

OpenRTOS, C#, Java, Python, Perl, JavaScript

Responsibilities

Support development of tools and scripts for embedded software development, Participate in innovation efforts to define next-generation tools, Collaborate with internal and external stakeholders