ADM's Modernization Program [Program Aurora] aims to modernize strategic facilities through Automation and Optimization, reducing unplanned downtime, supporting safety, increasing OEE, and standardizing processes across business units, enabling ADM's Digital Transformation.
Requirements
- Proven expertise in designing and implementing software for process control systems. Emerson DeltaV and Rockwell PlantPAx preferred
- Experience with modernization projects, including upgrading legacy control system software to modern platforms
- Proficiency in programming PLCs, DCS, and SCADA systems
- Strong knowledge of industrial communication protocols (e.g., Modbus, OPC UA, Ethernet/IP)
- Ensures adherence to ADM standards and best practices for software development and process control
- Expertise in configuring and programming control logic, HMI development, and data historian systems
- Understanding of cybersecurity principles for industrial control systems (e.g., IEC 62443)
Responsibilities
- Lead the governance and oversight of 3rd party Automation Vendor software design; provide technical requirements for software architecture, programming, and integration
- Oversee software engineering tasks, including system configuration, programming, and integration for modernization projects
- Plan and execute upgrades for legacy control system software (e.g., Emerson DeltaV, Rockwell PlantPAx) to enhance performance, reliability, and scalability
- Work closely with hardware engineers, control system engineers, and project managers to ensure seamless integration of software and hardware components
- Develop and maintain detailed software specifications, functional descriptions, narratives, and programming documentation. Provide input for cross-functional reviews
- Lead software testing, troubleshooting, and commissioning activities to ensure systems meet operational requirements. Coordinate FAT/SAT testing and deliverables for software components
- Ensure all software designs comply with industry standards (e.g., ISA, IEC, NEC) and client-specific requirements, including cybersecurity standards (e.g., IEC 62443)
Other
- Full-time, exempt-level position located on-site at ADM's operation in Des Moines, IA.
- Bachelor’s degree in Computer Science, Software Engineering, Controls Engineering, or a related field, advanced degrees or certifications (e.g., PE, PMP) are a plus; experience in lieu of education will be considered
- 7+ years of experience in industrial automation software development, with at least 3 years in project execution
- Excellent leadership and team management skills, with the ability to coordinate cross-functional teams
- Strong problem-solving and analytical skills to address complex technical challenges