Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Milacron

NewBe an early applicant

Software Controls Engineer

Posted Updated
Discussion

Description

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

Skills

What Intern Industrial Engineering jobs ask for — and how much of it you have →
Apply

See also

Industrial Engineering jobs by country — openings, pay and top skills →