Milacron
Software Controls Engineer
4165 Half Acre Rd, Batavia, OH 45103-3247
On-site · Salaried Employee
First seen by offpeak October 27, 2026
See your drive time Apply on Milacron's site
Milacron is looking for a Software & Controls Development Engineer (Electronic Engineering Analyst/Engineer II) to join our team in Batavia, Ohio. In this position, you will develop and test control-system software for industrial machinery, working across PLC-based machine controls and HMI applications.
Work You’ll Do:
- Develop and test control-system software for industrial machinery.
- Design, build, and maintain features on existing control platforms.
- Develop PLC and machine-control software using Structured Text, C, C++, and related programming languages.
- Develop and support web-based HMI applications using technologies such as JavaScript, C#, and HTML.
- Test software directly on machinery and troubleshoot interactions between software, controls, and mechanical systems.
- Collaborate with global engineering teams to design, review, and release software.
- Integrate controls and software with equipment and systems from outside vendors and suppliers.
- Follow software architecture standards, coding guidelines, and development practices.
Qualifications:
- Bachelor’s degree in Engineering, Computer Science, Mechatronics, or a related field.
- Software development experience through professional work, co-op, internship, or other relevant experience.
- Experience with PLCs, machine controls, embedded systems, industrial automation, or related applications.
- Programming experience with two or more of the following: IEC 61131-3 Structured Text, C, C++, C#, Python, or JavaScript.
- Experience developing or working with HMI/user interface applications preferred.
- Experience with motion control or robotic automation preferred.
- B&R Automation Studio and/or Beckhoff TwinCAT 3 experience preferred.
- Azure DevOps, Git, source control, or CI/CD experience preferred.
- Experience with industrial communication protocols such as EtherNet/IP, EtherCAT, PROFINET, Modbus, OPC UA, MQTT, or serial communications preferred.
- Embedded Linux development experience preferred.
- Model-based development experience preferred.
- Experience with AI-enabled engineering tools preferred.
#LI-KH1 #LI-ONSITE