1

Plc Software Engineer Jobs in Ohio (NOW HIRING)

Be Seen First

Controls Engineer (PLC/Automation) We're looking for an Industrial PLC Controls Engineer with ... Maintain documentation for control systems, wiring diagrams, and software configurations.

Senior Software Engineer (Ohio)

Akron, OH · On-site

$125K - $150K/yr

Lead Capturing and Finalizing Software Requirements in collaboration with flight test engineers ... Experience working with PLC systems and HMI. * Experience in development of UI for cockpit ...

Lead Capturing and Finalizing Software Requirements in collaboration with flight test engineers ... Experience working with PLC systems and HMI. * Experience in development of UI for cockpit ...

Lead Capturing and Finalizing Software Requirements in collaboration with flight test engineers ... Experience working with PLC systems and HMI. * Experience in development of UI for cockpit ...

System Controls Engineer

Sandusky, OH · On-site

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

next page

Showing results 1-20

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 Jun 16, 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.

What is a PLC software engineer?

A PLC software engineer designs, develops, and maintains software programs for programmable logic controllers (PLCs) used in industrial automation. They typically work with ladder logic, function block diagrams, or structured text, and have knowledge of control systems, programming languages, and industrial protocols. This role often requires troubleshooting skills and familiarity with automation hardware and software tools.

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 engineers make $300,000 a year?

Senior engineers in specialized fields such as software engineering, petroleum engineering, and aerospace engineering can earn $300,000 or more annually, especially with extensive experience, advanced skills, and in high-demand industries. Executive-level engineering roles or those with significant managerial responsibilities may also reach or exceed this salary level.

What engineers make $500,000?

Highly experienced engineers in specialized fields such as software engineering, petroleum engineering, or aerospace engineering can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Senior roles requiring advanced skills, certifications, and leadership responsibilities tend to have the highest compensation levels.

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.

Will AI replace PLC programmers?

AI is unlikely to fully replace PLC software engineers, as their role involves complex problem-solving, system integration, and customization that require human expertise. While AI can assist with tasks like code generation and diagnostics, PLC programming still relies on understanding industrial processes and safety standards. Therefore, PLC programmers will continue to be essential for designing, maintaining, and troubleshooting automation systems.

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 are PLC Software Engineers?

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.
Controls Engineer (PLC/Automation)

Controls Engineer (PLC/Automation)

Your Talent Source

Youngstown, OH • On-site

$105K - $120K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Posted 12 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Controls Engineer (PLC/Automation)

We’re looking for an Industrial PLC Controls Engineer with experience in Allen-Bradley PLCs, SCADA systems, and manufacturing automation to support our client’s equipment reliability, process improvements, and plant performance.

REQUIRED QUALIFICATIONS:

  • 3+ years of experience with programming Allen-Bradley PLCs (ControlLogix, CompactLogix), RSLogix/Studio 5000 & FactoryTalk View.
  • Experience with condition-based monitoring platforms (e.g., vibration analysis tools, SCADA systems).
  • Strong understanding of industrial automation, control systems, and electrical schematics.
  • Ability to analyze equipment performance data and identify predictive maintenance opportunities.
  • Excellent troubleshooting and problem-solving skills.
  • Strong communication and collaboration with the ability to adapt messaging based on the audience.
  • Highly organized and able to handle multiple assignments simultaneously.
  • Role is on-site.

EDUCATION: Bachelor’s degree in Electrical Engineering or related field.

KEY RESPONSIBILITIES:

  • Design, build, and program new control systems.
  • Install, maintain, and troubleshoot Allen Bradley PLCs, HMIs, and related control systems.
  • Program and modify control logic to optimize equipment performance and reliability.
  • Implement and support industrial communication protocols (Modbus, Ethernet, etc.).
  • Collaborate with cross-functional teams to integrate control systems with existing equipment.
  • Develop strategies for real-time equipment monitoring, including sensor selection and data integration.
  • Design and implement SCADA systems to continuously evaluate equipment efficiencies.
  • Maintain documentation for control systems, wiring diagrams, and software configurations.
  • Identify obsolete controls and components and provide migration plans to derisk.
  • Accountable for technical support and daily problem solving/root cause analysis.
  • Lead continuous improvement initiatives focused on cost reduction and asset availability.
  • Coordinate with vendors/contractors and act as technical lead to support capital projects.
  • Periodically report or present information relevant to efficiency/reliability improvement.
  • Support strategic initiatives to leverage AI and machine learning.

Company Description

We are an Executive Recruiting Agency, working on behalf of our client.