Software Engineer Co-op


Apply to this position
Job Title: Software Engineer Co-op
Location: Johnston, USA

Company: Corteva
Industry Sector: Agribusiness
Industry Type: Chemical, Pesticide and Fertilizer
Job Type: Full Time
Salary: Competitive
Job Description:

Who are we, and what do we do?

At Corteva Agriscience, you will help us grow what's next. No matter your role, you will be part of a team that is building the future of agriculture - leading breakthroughs in the innovation and application of science and technology that will better the lives of people all over the world and fuel the progress of humankind.

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/co-op during the Spring and Summer or Summer and Winter of 2026 in the Des Moines metro area. The role of the Software and Automation Co-op is to deliver integrated software solutions for equipment used and designed by our engineering teams. 

What You'll Do:

  • 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 plant and field equipment and critical technology needs. 

What Skills You Need:

  • Ability to work safely around common shop and seed handling equipment. 
  • Demonstrated respect for a safe environment. 
  • Ability to work as a valued teammate with 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, 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.  
  • Basic understanding of network security and interaction with cloud resources
  • Experience communicating with devices through serial communication, Modbus · TCP, OPCUA or CAN protocol. 
  • Embedded development experience
  • IEC 61131?PLC Programming  
  • Machine Vision experience
  • AI experience, Supervisely

To apply please click on APPLY TO THIS POSITION

Job Post Date: 09/11/25
Here are some other jobs you may be interested in applying for.

7 people are interested in this job.

Signup Newsletter

Get Job Alerts

I agree to receive alerts from AgCareers.com and to the Terms of Service.
Career Type:
Country: USA

Grow your career on AgCareers.com

Advanced Search See All Jobs
Red Alert

Register for your free AgCareers.com account to receive exclusive information and features.

Candidate | Employer