Electronic Engineering Engineer II

Milacron

Batavia Township (OH)

On-site

USD 95,000 - 145,000

Full time

25 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

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 is looking for a Controls Software Engineer to join our team in Batavia, OH. In this position, you will be responsible for developing, customizing, and testing control system software for injection molding and plastic extrusion machinery, including adapting baseline machine software and control systems for production machines and customer applications.

Work You’ll Do
  • 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.
Qualifications
  • 3+ years of software development experience in industrial automation, machine controls, embedded systems, or related applications.
  • Proficiency in C, C#, Python, and JavaScript, including software design, debugging, testing, and maintenance.
  • Experience with Git, Azure DevOps, source control, and CI/CD practices.
  • Experience developing HMI applications and machine control software.
  • Experience with scripting and automation tools such as Python, PowerShell, and Bash.
  • PLC programming experience using IEC 61131-3 languages, including Structured Text and Function Block Diagram, preferred.
  • Experience with industrial communication protocols such as EtherNet/IP, EtherCAT, PROFINET, Modbus, OPC UA, MQTT, or serial communications preferred.
  • B&R Automation Studio or Beckhoff TwinCAT 3 experience preferred.
  • Qt framework or embedded Linux development experience preferred.
  • Injection molding or plastics industry experience preferred.
  • Experience with AI-enabled engineering tools preferred.Cloud-connected industrial systems or Industry 4.0 experience preferred.
  • Ability to read electrical schematics and hydraulic prints preferred.
  • Pascal experience preferred.
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

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 • Ohio

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

Milacron • Ohio

Hybrid
USD 80,000 - 110,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 — Injection Molding Automation
Controls Software Engineer II — Injection Molding Automation

Milacron • Batavia Township (OH)

On-site
USD 95,000 - 145,000
Change Management Specialist
Change Management Specialist

Milacron • Cincinnati (OH)

On-site
USD 90,000 - 120,000
Controls Software Engineer – Injection Molding Systems
Controls Software Engineer – Injection Molding Systems

Milacron • Ohio

On-site
USD 85,000 - 120,000
Manifold Cell - CNC Operations II
Manifold Cell - CNC Operations II

Milacron • Mount Orab (OH)

On-site
USD 25,000 - 39,000
Software Controls Engineer
Software Controls Engineer

Milacron • Batavia Township (OH)

On-site
USD 85,000 - 120,000
Senior Manager, Engineering (Die Head & Tooling)
Senior Manager, Engineering (Die Head & Tooling)

Milacron • Batavia Township (OH)

On-site
USD 140,000 - 210,000