1

Senior Controls Software Engineer Jobs in Cincinnati, OH

Controls Software Engineer II

Batavia, OH · On-site

$41.50 - $53/hr

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 ...

Senior Controls Engineer

Cincinnati, OH · On-site

$94K - $124K/yr

POSITION OVERVIEW & RESPONSIBILITIES The Senior Controls Engineer (Level IV) plays a key role in ... Mastery of PLC and/or DDC control system programming software. * Mastery of SCADA and/or DDC ...

Senior Controls Engineer

Florence, KY · On-site

$96K - $127K/yr

Summary: The Sr. Controls Engineer is responsible for the maintenance, improvement, and ... Stay current with new technologies, software, and hardware to maintain a high level of technical ...

Senior Controls Engineer

Florence, KY

$96K - $127K/yr

Summary: The Sr. Controls Engineer is responsible for the maintenance, improvement, and ... Stay current with new technologies, software, and hardware to maintain a high level of technical ...

Senior Controls Engineer

Florence, KY · On-site

$96K - $127K/yr

Summary: The Sr. Controls Engineer is responsible for the maintenance, improvement, and ... Stay current with new technologies, software, and hardware to maintain a high level of technical ...

Senior Controls Engineer

Middletown, OH · On-site

$92K - $121K/yr

The Senior Control Systems Engineer position oversees and performs the design, programming ... focus on software design and programming * Ability to handle multiple tasks, have excellent ...

With hundreds of engineers in-house, the company designs, manufactures, integrates, and installs a ... controls & execution software, robotics, Automated Storage and Retrieval Systems (AS/RS ...

Follow established engineering standards and best practices including software revision control ... controls/controllers * Proficient with AutoCAD Electrical or other related electrical CAD systems

Senior Controls Engineer II

KY · Hybrid

$125K - $135K/yr

Job Title: Controls Engineer II We are seeking a highly skilled Controls Engineer II to design ... Follow established engineering standards and best practices, including software revision control.

Controls Engineer III

West Chester, OH · On-site

$78K - $101K/yr

Position Description TREW is a provider of Automated Equipment, Control Systems and Warehouse Execution Software. As a Controls Engineer III, you will design and implement electrical controls systems ...

next page

Showing results 1-20

Senior Controls Software Engineer information

See Cincinnati, OH salary details

$72.4K

$137.5K

$184.2K

How much do senior controls software engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for senior controls software engineer in Cincinnati, OH is $137,485.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $155,000.00 per year, depending on experience, location, and employer.

What is a senior controls software engineer?

Senior Controls Software Engineers are experienced professionals who design, develop, and maintain software systems that control machinery and processes in industries such as manufacturing, energy, and automation. They work with control systems like PLCs (Programmable Logic Controllers), SCADA (Supervisory Control and Data Acquisition), and embedded systems to ensure efficient and safe operation of automated equipment. Their role often involves collaborating with hardware engineers, troubleshooting system issues, optimizing performance, and sometimes leading project teams. In addition to technical expertise, they need strong problem-solving skills and experience with relevant programming languages and industry standards.

What are the key skills and qualifications needed to thrive as a senior controls software engineer?

To thrive as a Senior Controls Software Engineer, you need a strong background in control systems engineering, embedded software development, and a relevant degree such as electrical, mechanical, or computer engineering. Expertise in programming languages like C/C++, PLC programming, industrial communication protocols, and experience with tools like MATLAB/Simulink or SCADA systems are typically required, along with certifications such as Professional Engineer (PE) or Siemens/Rockwell credentials. Exceptional problem-solving, project management, and communication skills set top performers apart by enabling effective collaboration and innovation. These skills ensure the development of reliable, efficient control systems that meet safety and performance standards in complex industrial environments.

How does a senior controls software engineer typically collaborate with cross-functional teams during a project?

As a Senior Controls Software Engineer, you will frequently collaborate with mechanical, electrical, and project engineering teams to ensure seamless integration of control systems within larger projects. This role often involves participating in design reviews, defining software requirements based on hardware specifications, and troubleshooting issues that arise during testing or commissioning. Effective communication and documentation are crucial, as you'll need to translate complex technical concepts for team members from other disciplines and provide support throughout the development lifecycle. This collaborative environment not only improves system reliability but also fosters professional growth through exposure to diverse engineering perspectives.

Controls Software Engineer II

Batavia, OH • On-site


Milacron
Machinery Manufacturing • 5 - 10K employees

8.6

Company rating: 8.6 out of 10

Based on 18 frontline employees who took The Breakroom Quiz

73rd of 495 rated machine equipment manufacturers

People enjoy working here

Good employer

Paid breaks


$41.50 - $53/hr

Full-time

Posted 7 days ago


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.


What Milacron employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom