
Software Engineering Intern
Corteva Agriscience
internship
Posted on:
Location Type: Office
Location: Des Moines • Iowa • 🇺🇸 United States
Visit company websiteJob 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