1

Plc Software Engineer Jobs in Ohio (NOW HIRING)

Requisition Summary PACCAR is seeking a Robotics Software Engineer to have a solid background and ... PLC's and industrial controls is a plus. • Azure and/or AWS Cloud experience is a plus • Act ...

Requisition Summary PACCAR is seeking a Robotics Software Engineer to have a solid background and ... PLC's and industrial controls is a plus. • Azure and/or AWS Cloud experience is a plus • Act ...

System Controls Engineer

Sandusky, OH

$77K - $100K/yr

Write PLC, HMI, PC and other control programs using various software * Design and develop ... Develop user manuals, test procedures, and other engineering documentation as required * Perform ...

Software Control Engineer

Dayton, OH · On-site

$44 - $56/hr

Programming skills in languages such as PLC , KUKA robot 、C++. * Familiarity with software testing methodologies and tools. * Excellent problem-solving skills and attention to detail. Preferred ...

Controls Engineer, Software

Miamisburg, OH

$40.50 - $51.75/hr

Develop, install, and troubleshoot PLC, HMI, motion control, robot, vision software solutions ... College accreditation with emphasis in engineering or equivalent experience, preferably from within ...

PLC programming * Montion control systems * EtherCAT or Ethernet/IP * SQL databases * Industrial ... Support software integration, testing, commissioning, and troubleshooting. * Monitor machine ...

Sr. Motor Test Engineer

Norwood, OH · On-site +1

$81K - $210K/yr

For us, engineering the future means keeping businesses in motion. As a global player operating ... Experience with Step-7, TIA Portal, WinCC, or equivalent HMI/PLC software * Background with DC ...

... PLC & HMI programming languages such as Allen Bradley and Siemens and be able to create, startup ... software projects that enhance product value. • Manage large technical projects that require a ...

Showing results 21-40

Plc Software Engineer information

See Ohio salary details

$20K

$92.9K

$132.6K

How much do plc software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for plc software engineer in Ohio is $92,927.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,100.00 and $113,100.00 per year, depending on experience, location, and employer.

Is PLC still in demand?

PLC Software Engineers are in continued demand due to the ongoing need for automation in manufacturing, energy, and industrial sectors. Skills in ladder logic, programming, and familiarity with PLC hardware like Siemens or Allen-Bradley are valuable, and the role often requires understanding of industrial control systems and certifications. The industry trend shows steady growth as automation becomes more integral to production processes.

What are some typical challenges a PLC software engineer faces when integrating new automation systems into existing manufacturing processes?

PLC Software Engineers often encounter challenges such as ensuring compatibility between new automation systems and legacy equipment, minimizing production downtime during system upgrades, and troubleshooting unforeseen communication issues between devices. Collaboration with cross-functional teams—including electrical engineers, maintenance staff, and production operators—is essential to address these challenges effectively. Strong documentation and version control practices also help manage complex system changes and ensure smooth transitions during integration projects.

What is the difference between Plc Software Engineer vs Automation Engineer?

AspectPlc Software EngineerAutomation Engineer
CredentialsTypically requires a degree in electrical, computer, or automation engineering; certifications in PLC programming are commonSimilar credentials; often holds degrees in engineering or automation, with certifications in control systems
Work EnvironmentDesigns and programs PLC systems in manufacturing, industrial, or process control settingsWorks on overall automation systems, including PLCs, robotics, and control hardware in industrial environments
Industry UsagePrimarily in manufacturing, process control, and industrial automationUsed across manufacturing, robotics, and complex automation projects

While both roles involve automation and control systems, a Plc Software Engineer specializes in programming and developing PLC software, whereas an Automation Engineer has a broader scope, including designing entire automation systems and integrating various control technologies.

What are the key skills and qualifications needed to thrive as a PLC software engineer, and why are they important?

To thrive as a PLC Software Engineer, you need a strong background in automation, electrical engineering, and programming, typically backed by a degree in engineering or a related field. Familiarity with PLC programming languages (such as ladder logic), SCADA systems, HMI development, and certifications from automation providers like Siemens or Rockwell Automation are crucial. Strong problem-solving abilities, attention to detail, and effective communication set top candidates apart. These skills ensure reliable system performance, efficient troubleshooting, and seamless integration in industrial automation environments.

What is a PLC software engineer?

PLC Software Engineers are professionals who design, develop, and maintain software for programmable logic controllers (PLCs), which are specialized computers used to automate industrial processes. They write and troubleshoot code, configure hardware, and ensure that machinery operates efficiently and safely. PLC Software Engineers often work in manufacturing, energy, automotive, and other sectors where automation is essential. Their skills include programming in languages like Ladder Logic and working with control systems and automation equipment.
Infographic showing various Plc Software Engineer job openings in Ohio as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 6% Part Time, and 6% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $92,927 per year, or $44.7 per hour.

Software Test Engineer Level 3

MARS Solutions Group

Twinsburg, OH • On-site

Contractor

Re-posted 25 days ago


Job description

Position Title: Software Test Engineer Level 3

Duration: 08-09 Months with possibility of extension

Location: Twinsburg, OH 44087

Shift hours: 01st shift hours

Note: This position will require work at both the Twinsburg and Mayfield location

Job Description:

Company is looking for an innovative software engineer to join our global Integrated Supply Chain organization in Mayfield Heights and Twinsburg Ohio. 

You will part of a global, cross-functional team responsible for developing manufacturing test equipment.  This position will be working on updates to existing products manufactured in Twinsburg and Singapore.

An ideal candidate will have a strong background in software development and test for electronics. 

Given tightly coupled hardware and software in our equipment, the ability and willingness to flex between software, hardware, and systems engineering activities is a must.

This level of position level may be adjusted within this job family based on the candidate’s fit and experience.

Duties:

Develop and test safety and security-critical manufacturing test systems including software and hardware engineering.

Work in a variety of hardware and software environments, ranging from commercial off-the-shelf to custom architectures.

Drive consolidation of test platforms to better manage changes to products.

Apply a strong understanding of object-oriented programming concepts, C#, C++, and Python to developing manufacturing test software.

Operate across the entire development life cycle: requirements, design, implementation, test, release, maintenance, and support.

Work on a multi-disciplinary Agile team within a larger Scaled Agile Framework organization.

Engage stakeholders across multiple organizations and geographies.

Provide tier 2 support for technical problems with manufacturing test equipment in live production.

Required Skills and Experience:

Software in object-oriented languages such as C#, C++, or Python

Bachelor's Degree

Experience using software configuration management

Experience and understanding of the interactions between hardware and software

Testing

Desired Skills and Experience:

Software

Windows programming

Safety-critical and high reliability software

Unit Testing

Github Copilot

Familiarity with CI/CD and Devops concepts

Installers

Experience working with Git (or similar)

Build Pipelines

Artifact storage (Bonus: Artifactory)

Hardware-software integration

Communication protocols such as I2C, SPI, and Common Industrial Protocol (CIP)

Knowledge of electronic hardware design processes and mechanical design concepts.

PLC Programming

Modern firmware programming and security practices

Testing

Testing of hardware-software integrated systems

National Instruments Test Stand

Familiarity with test equipment such as DMMs, Multimeters, etc

Requirements-driven

Systems Engineering

Requirements and working in requirements-driven environments

Continuous integration

Agile frameworks such as the Scrum and SAFe

Agile tools such as Jira and Azure Devops

Geographically distributed teams