Milacron logo
MilacronPosted 1 week ago

Controls Software Engineer II

$31,200,000–$52,000,000 year

On-siteBatavia, Ohio, United States or Batavia, Illinois, United States

Full TimeLarge

Job Summary

Develop and test control system software for injection molding and plastic extrusion machinery, including HMI and PLC-based controls. Design, implement, and maintain new features on existing control platforms using Structured Text, C++, and JavaScript. Support the software development lifecycle by collaborating with a global team to adhere to established control architecture and development standards. This role requires 3+ years of experience in industrial automation and PLC programming. The position is based in Batavia, OH.

Required Qualifications

  • 3+ years of experience developing software for industrial automation, machine controls, embedded systems, or related applications
  • Proficiency in C, C#, Python, and JavaScript, including software design, debugging, testing, and maintenance of production systems
  • PLC programming experience using IEC 61131-3 languages, including Structured Text and Function Block Diagram
  • Experience developing HMI applications and machine control software for industrial equipment
  • Experience with scripting and automation languages such as Python, PowerShell, and Bash to support development, testing, deployment, and engineering workflows
  • Experience using Azure DevOps, Git, and modern source control practices, including branching strategies, pull requests, CI/CD pipelines, and Agile development methodologies
  • Experience with industrial communication protocols including EtherNet/IP, EtherCAT, PROFINET, Modbus TCP/RTU, OPC UA, MQTT, and serial communications
  • Experience designing, configuring, and troubleshooting industrial networks and communication protocols, including integration of drives, HMIs, PLCs, I/O systems, robots, and third-party devices
  • Experience integrating third-party devices, controls, and software solutions from external vendors, OEMs, and system integrators
  • Experience collaborating within cross-functional and global engineering teams to develop and maintain commercial software products

Desired Qualifications

  • B&R Automation Studio experience
  • Beckhoff TwinCAT 3 experience
  • Ability to read electrical schematics and hydraulic prints
  • Injection molding or plastics industry experience
  • Qt framework experience
  • Embedded Linux development
  • Experience with AI-enabled engineering tools
  • Cloud-connected industrial systems or Industry 4.0 technologies
  • Experience with Pascal

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce