Controls Software Engineer II — Injection Molding Automation

Milacron

Batavia Township (OH)

On-site

USD 95,000 - 145,000

Full time

26 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Milacron in Batavia, OH seeks a Controls Software Engineer to develop, customize, and test control system software for injection molding and extrusion machinery. You will adapt baseline machine software for production and customer applications, and work with HMI web applications and PLC environments using Structured Text and C++.

The role involves cross-functional collaboration with global teams, using modern tools like Git and Azure DevOps, and applying knowledge of C, C#, Python, and

Qualifications

  • 3+ years of software development experience in industrial automation, machine controls, embedded systems, or related applications.

Responsibilities

  • Develop and test control system software for injection molding and extrusion machinery.
  • Customize and enhance existing machine software and control platforms for production and customer requirements.
  • Develop software using C#, Python, JavaScript, and related technologies.
  • Develop and support web-based HMI applications.
  • Support machine control software in PLC environments using Structured Text and/or C++.
  • Enhance and maintain legacy software systems utilizing Qt.
  • Use Git, Azure DevOps, CI/CD pipelines, and modern source control practices.
  • Integrate controls, drives, HMIs, I/O systems, robots, and third-party devices.
  • Troubleshoot industrial networks and communication protocols.
  • Collaborate with global and cross-functional engineering teams on product development.

Skills

C
C#
Python
JavaScript
PLC programming
Git
Azure DevOps
CI/CD
HMI development
Qt framework
Embedded systems
EtherNet/IP
Beckhoff TwinCAT

Tools

Beckhoff TwinCAT 3
B&R Automation Studio
Qt
Embedded Linux
EtherNet/IP
OPC UA

Job description

Milacron in Batavia, OH seeks a Controls Software Engineer to develop, customize, and test control system software for injection molding and extrusion machinery. You will adapt baseline machine software for production and customer applications, and work with HMI web applications and PLC environments using Structured Text and C++.

The role involves cross-functional collaboration with global teams, using modern tools like Git and Azure DevOps, and applying knowledge of C, C#, Python, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Controls Software Engineer – Injection Molding Systems
Controls Software Engineer – Injection Molding Systems

Milacron • Ohio

On-site
USD 85,000 - 120,000
Controls Software Engineer II - Industrial Automation
Controls Software Engineer II - Industrial Automation

Milacron, LLC • Ohio

Hybrid
USD 80,000 - 110,000
Controls Software Engineer II
Controls Software Engineer II

Milacron • Ohio

Hybrid
USD 80,000 - 110,000
Electronic Engineering Engineer II
Electronic Engineering Engineer II

Milacron • Ohio

On-site
USD 85,000 - 120,000
Controls Software Engineer II
Controls Software Engineer II

Milacron • Batavia Township (OH)

On-site
USD 90,000 - 130,000
Electronic Engineering Engineer II
Electronic Engineering Engineer II

Milacron • Batavia Township (OH)

On-site
USD 95,000 - 145,000
Industrial Controls Software Engineer - PLC & HMI
Industrial Controls Software Engineer - PLC & HMI

Milacron • Batavia Township (OH)

On-site
USD 85,000 - 120,000
Software Controls Engineer
Software Controls Engineer

Milacron • Batavia Township (OH)

On-site
USD 85,000 - 120,000
Senior Process Engineer
Senior Process Engineer

Milacron • Batavia Township (OH)

On-site
USD 85,000 - 115,000
Controls Engineer
Controls Engineer

CyberCoders • Wilmington (NC)

On-site
USD 85,000 - 110,000
Competitive pay with overtime
Travel reimbursement
401(k) company matching
+3