Controls Software Engineer II

Milacron

Batavia Township (OH)

On-site

USD 90,000 - 130,000

Full time

40 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Milacron in Batavia, OH is seeking a Controls Software Engineer to develop and test control system software for injection molding and extrusion machinery.

You will design and implement features on existing platforms, work with HMI, PLCs, and frontend/backend components using C++, C#, Python and JavaScript, and collaborate with a global team.

Qualifications

  • 3+ years of software development for industrial automation or machine controls.
  • Experience with IEC 61131-3 languages (Structured Text, FBD).
  • Experience with HMI and machine control software.

Responsibilities

  • Develop and test control system software for injection molding and plastic extrusion machinery.
  • Design, implement, and maintain new features on existing control platforms.
  • Develop web-based front-end applications using JavaScript, C#, and HTML.
  • Support and enhance legacy software systems utilizing Qt.
  • Develop backend machine control software in PLC environments using Structured Text and/or C++.
  • Monitor and control machine functionality through HMI and PLC components.
  • Follow established software architecture standards and coding style guidelines.
  • Collaborate with a global team of developers to support product development initiatives.
  • Learn and apply industry knowledge related to injection molding and extrusion equipment.
  • Participate in training, mentoring, and ongoing technical development activities.

Skills

Industrial automation
C/C++
C#
Python
JavaScript
PLC programming
HMI development
Azure DevOps & Git
Industrial protocols
System integration

Tools

B&R Automation Studio
Beckhoff TwinCAT 3
Qt
Azure DevOps
Git

Job description

Milacron is looking for a Controls Software Engineer to join our team in Batavia, OH. In this position, you will be responsible for the development and testing of control system software for new product development, including HMI and PLC-based controls that monitor and operate injection molding and plastic extrusion machinery. You will support the software development lifecycle by designing and implementing new features on existing control platforms while adhering to established control architecture and development standards.

Work You’ll Do
  • Develop and test control system software for injection molding and plastic extrusion machinery.
  • Design, implement, and maintain new features on existing control platforms.
  • Develop web-based front-end applications using JavaScript, C#, and HTML.
  • Support and enhance legacy software systems utilizing Qt.
  • Develop backend machine control software in PLC environments using Structured Text and/or C++.
  • Monitor and control machine functionality through HMI and PLC components.
  • Follow established software architecture standards and coding style guidelines.
  • Collaborate with a global team of developers to support product development initiatives.
  • Learn and apply industry knowledge related to injection molding and extrusion equipment.
  • Participate in training, mentoring, and ongoing technical development activities.
Qualifications & Skills
  • 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.
Preferred Skills
  • 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.
Who We Are

Milacron is a global industrial leader in the manufacturing and distribution of highly engineered and customized injection molding and extrusion solutions, and aftermarket parts and service for the plastics processing industry. The company’s 1,900+ associates worldwide collaborate to serve a diverse range of end-markets, such as automotive, construction, medical, telecommunications, material handling, packaging, and much more. With expertise in plastics spanning nearly 60 years, Milacron holds longstanding relationships with more than 27,000 customers around the world. The original equipment provider of plastics manufacturing solutions is the largest US-owned and globally served of its kind. Headquartered in Batavia, OH, Milacron’s global footprint is also serviced through regional facilities in Asia, Europe, and South America.

Eeo

The policy of Milacron is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. We are committed to being an Equal Employment Opportunity (EEO) Employer and offer opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at recruitingaccommodations@milacron.com. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Field Service Technician
Senior Field Service Technician

Milacron • Batavia Township (OH)

On-site
USD 85,000 - 120,000
Sign-on bonus
Per diem
Company vehicle
Senior Manager, Engineering (Die Head & Tooling)
Senior Manager, Engineering (Die Head & Tooling)

Milacron • Batavia Township (OH)

On-site
USD 120,000 - 180,000
Field Service Technician - TN
Field Service Technician - TN

Milacron • Tennessee

On-site
USD 60,000 - 90,000
Sign-on bonus
Company vehicle
Per diem
+2
Machine Operator
Machine Operator

Milacron • Mount Orab (OH)

On-site
USD 23,000 - 32,000
Senior Buyer
Senior Buyer

Milacron • Batavia Township (OH)

On-site
USD 90,000 - 120,000
Director, Aftermarket Operations
Director, Aftermarket Operations

Milacron • Batavia Township (OH)

On-site
USD 150,000 - 230,000
Field Sales Representative
Field Sales Representative

Milacron • Tennessee

On-site
USD 60,000 - 90,000
Director, Sales (Midwestern US)
Director, Sales (Midwestern US)

Milacron • Illinois

On-site
USD 120,000 - 160,000
Marketing & Communications - Manager, Content Strategy & Messaging
Marketing & Communications - Manager, Content Strategy & Messaging

Milacron • Batavia Township (OH)

On-site
USD 90,000 - 120,000
Field Sales Representative - Illinois/Indiana
Field Sales Representative - Illinois/Indiana

Milacron • Illinois

On-site
USD 60,000 - 100,000