Corteva Agriscience is seeking a software or computer engineering student to deliver software solutions for equipment designed by their engineering teams.
Requirements
- Proven experience developing software in C-Sharp.NET, Python, Structured Text or Java.
- 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.
- Experience communicating with devices through: Ethernet based protocols: EtherCAT, PowerLink, EthernetIP, Modbus TCP.
Responsibilities
- 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.
- Proven experience developing software in C-Sharp.NET, Python, Structured Text or Java.
- 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
Other
- 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.
- Ability to work in the U.S. without restriction.