Part-time Student - Software Engineering - Cary, Nc or Urbandale, Ia

John Deere John Deere · Industrial · Cary, NC +1 · Product Engineering (CA)

Part-time student role focused on supporting the development of tools and scripts for embedded software development using OpenRTOS, and participating in innovation efforts for next-generation tools within John Deere.

What you'd actually do

  1. Support the development of tools & scripts for increasing efficiency and user experience in John Deere's OpenRTOS based embedded software development.
  2. Participate in innovation efforts to define the next generation of tools used by the entire embedded development community at Deere.
  3. Collaborate with internal and external stakeholders

Skills

Required

  • Currently enrolled in courses towards completion of a degree in Computer Engineering, Electrical Engineering, Computer Science, Electrical/Mechanical Engineering, Agricultural, or other may apply.
  • Must be a full-time student at a local university or college.
  • If you are currently attending a community college must be planning to pursue a 4-year degree.
  • Graduation date of Spring 2027 or later.
  • Cumulative GPA of 2.8 or later.
  • Available to work 16-20 hours/week during the academic year.
  • Available to work 35-40 hours/week during the summer.
  • Expertise with embedded software development workflow.
  • Object-Oriented skills with languages like C# or Java.
  • Knowledgeable with Embedded C and scripting languages.
  • Must be able to commute to the work location in Cary, NC or Urbandale, IA on a regular basis.

Nice to have

  • Experience with C# and/or DevOps practices and tools
  • Ability to program using Python, Perl, and JavaScript
  • Working toward advanced degree in an engineering discipline or computer science