Senior Industrial Controls & Software Architect

Milacron, LLC

Ohio

On-site

USD 120,000 - 170,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics, or related field, or equivalent experience.
  • 12+ years of combined software and controls engineering experience.
  • Hands-on industrial machine-controls experience including PLC/real-time software, HMI systems, and industrial communications.
  • Strong experience programming with IEC 61131-3 Structured Text.
  • Experience designing and implementing process-control or closed-loop control algorithms on production machinery.
  • Experience with Azure DevOps, GitHub, GitLab, or similar CI/CD environments.
  • Experience providing technical leadership while remaining hands-on with code development and review.
  • Ability to influence and support global, cross-cultural teams without direct authority.
  • Ability to travel globally up to 20%.
  • Experience with multiple industrial-control platforms preferred.
  • Experience with Python, C/C++, C#, JavaScript, HTML, SQL, Azure, Databricks, or data modeling preferred.
  • Experience integrating machine/shop-floor data with ERP, MES, analytics platforms preferred.
  • Industrial automation/ plastics processing/ injection-molding experience preferred.

Responsibilities

  • Design, develop, test, and troubleshoot production machine-control software.
  • Program controls solutions using IEC 61131-3 Structured Text and related technologies.
  • Establish and govern Azure DevOps repositories, branching, work items, permissions, and release practices.
  • Build automated CI/CD pipelines across PLC, embedded, web, and application software.
  • Set practical standards for code reviews, testing, requirements traceability, and release readiness.
  • Define machine-data standards for schemas, tags, units, sampling, events, and time alignment.
  • Resolve complex production and field issues involving controls, software, and data.
  • Provide documentation, training, and technical guidance to global engineering teams.
  • Collaborate with teams across the United States, India, and Europe to improve engineering consistency and product performance.

Skills

IEC 61131-3 Structured Text
PLC programming
Industrial controls
Azure DevOps
GitHub/GitLab
C/C++/Python
Technical leadership
Global collaboration
Travel up to 20%
Onsite in Batavia
Beckhoff TwinCAT
B&R Automation Studio

Education

Bachelor’s degree in Computer Science/Engineering or related field

Tools

Azure DevOps
GitHub
GitLab
Beckhoff TwinCAT
B&R Automation Studio

Job description

Milacron is looking for a Principal Software & Controls Engineer to join our team in Batavia, Ohio. In this position, you will be responsible for modernizing Milacron’s machine-control software, development practices, and engineering standards across global teams.

Work You’ll Do:
  • Design, develop, test, and troubleshoot production machine-control software.
  • Program controls solutions using IEC 61131-3 Structured Text and related technologies.
  • Establish and govern Azure DevOps repositories, branching, work items, permissions, and release practices.
  • Build automated CI/CD pipelines across PLC, embedded, web, and application software.
  • Set practical standards for code reviews, testing, requirements traceability, and release readiness.
  • Define machine-data standards for schemas, tags, units, sampling, events, and time alignment.
  • Resolve complex production and field issues involving controls, software, and data.
  • Provide documentation, training, and technical guidance to global engineering teams.
  • Collaborate with teams across the United States, India, and Europe to improve engineering consistency and product performance.
Qualifications:
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics, or a related field, or an equivalent combination of education and experience.
  • 12+ years of combined software and controls engineering experience.
  • Hands-on industrial machine-controls experience, including PLC or real-time software, HMI systems, and industrial communications.
  • Strong experience programming with IEC 61131-3 Structured Text.
  • Experience designing and implementing process-control or closed-loop control algorithms on production machinery.
  • Experience with Azure DevOps, GitHub, GitLab, or a comparable environment, including repositories and CI/CD pipelines.
  • Experience providing technical leadership while remaining hands-on with code development and review.
  • Ability to influence and support global, cross-cultural teams without direct authority.
  • Ability to travel globally up to 20%.
  • Ability to work primarily onsite in Batavia, Ohio.
  • Experience with B&R Automation Studio, KEBA, Beckhoff TwinCAT, or multiple industrial-control platforms preferred.
  • Experience with Python, C/C++, C#, JavaScript, HTML, SQL, Azure, Databricks, or data modeling preferred.
  • Experience integrating machine or shop-floor data with ERP, MES, service, or analytics platforms preferred.
  • Experience with automated testing, adaptive controls, model-based development, or control abstraction frameworks preferred.li>
  • Industrial automation, complex machinery, plastics processing, or injection-molding experience preferred.

#LI-KH1#LI-ONSITE

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software & Controls Engineer
Principal Software & Controls Engineer

Milacron, LLC • Ohio

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

Milacron • Batavia Township (OH)

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

Milacron • Batavia Township (OH)

On-site
USD 140,000 - 210,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 • Ohio

Hybrid
USD 80,000 - 110,000
Senior Principal Controls Engineer - Machine Automation
Senior Principal Controls Engineer - Machine Automation

Milacron • Batavia Township (OH)

On-site
USD 140,000 - 210,000
Controls Software Engineer II - Industrial Automation
Controls Software Engineer II - Industrial Automation

Milacron • Ohio

Hybrid
USD 80,000 - 110,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