AFT Seeds Engineering Software Internship
Corteva AgriscienceAbout the role
Corteva Agriscience is the world’s leading developer and supplier of advanced plant genetics providing high-quality seeds to farmers around the world. We are seeking a software or computer engineering student with the capabilities to successfully complete an internship during the spring and summer (January through August) of 2026 in the Des Moines metro area. The role of the Software/Automation Co-op is to deliver software solutions for equipment designed by our engineering teams.
As a member of the Automation & Field Technology team, you will have opportunities to do the following:
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.
The following requirements MUST be met for consideration in this student employment program:
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.
In addition to these requirements, we are seeking candidates who possess the following core competencies:
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.
Ethernet based protocols: EtherCAT, PowerLink, EthernetIP, Modbus TCP.
IEC 61131 PLC Programming languages.
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.
Ethernet based protocols: EtherCAT, PowerLin
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s