Corteva Agriscience

Software Engineering Intern

Corteva Agriscience

internship

Posted on:

Location Type: Office

Location: Des Moines • Iowa • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Entry Level

Tech Stack

Java.NETPython

About the role

  • Deliver software solutions for equipment designed by engineering teams.
  • Work on a cross-functional project team to meet customer requirements and expectations.
  • Develop, test, and maintain software solutions driven by a seasonal schedule.
  • Develop an understanding of research field, lab and seed production equipment and critical technology needs.
  • Serve as a member of the Automation & Field Technology team during the internship (January through August 2026) in the Des Moines metro area.

Requirements

  • Ability to work safely around common shop equipment.
  • Demonstrated respect for the environment.
  • Ability to work as a valued teammate with the highest respect for all people.
  • Work in a legal and ethical manner.
  • Currently enrolled as a full-time student at an engineering accredited college or university.
  • Proven experience developing software in C#.NET, Python, Structured Text or Java.
  • Ability to work in the U.S. without restriction.
  • Knowledge of design patterns and N-Tiered architectures.
  • Experience with CRUD database interaction.
  • Understanding of synchronous programming concepts such as locking on shared resources, deadlock, and race conditions.
  • Experience with YOLO machine learning model training.
  • Experience communicating with devices through serial communication (Modbus RTU, CAN protocol) and Ethernet-based protocols (EtherCAT, PowerLink, EthernetIP, Modbus TCP).
  • IEC 61131 PLC Programming languages.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NETPythonStructured TextJavadesign patternsN-Tiered architecturesCRUD database interactionsynchronous programmingYOLO machine learningIEC 61131 PLC Programming
Soft skills
teamworkrespect for environmentethical behaviorcommunication