1

Plc Software Engineer Jobs (NOW HIRING)

... Software Engineer, preferably in a continuous flow manufacturing environment. * Proven expertise in PLC programming (Siemens S7) and SCADA systems (WinCC). * Hands-on experience with Siemens 57 ...

Controls Engineer PLC

Westland, MI · On-site

$72K - $92K/yr

Directly responsible for all aspects of PLC and HMI software design and development * Work with ... Develop necessary controls documentation and programming for projects including PLC and HMI ...

PLC Controls Engineer

Weatherford, OK · On-site

$66K - $85K/yr

Maintain technical manuals, software specifications, and validation documentation for regulatory ... PLC & HMI Programming: Programming, modifying, and troubleshooting PLC software and Human Machine ...

PLC Controls Engineer

Weatherford, TX · On-site

$67K - $86K/yr

Maintain technical manuals, software specifications, and validation documentation for regulatory ... PLC & HMI Programming: Programming, modifying, and troubleshooting PLC software and Human Machine ...

PLC Controls Engineer

Weatherford, OK · On-site

$66K - $85K/yr

Maintain technical manuals, software specifications, and validation documentation for regulatory ... PLC & HMI Programming: Programming, modifying, and troubleshooting PLC software and Human Machine ...

PLC Technician

Sugar Land, TX · On-site

$28.25 - $35/hr

Program, modify, and maintain PLC software, including ladder logic, structured text, and other control system programming languages as required. * Install, configure, and support PLC hardware, drives ...

PLC Programmer/Electrical Engineer

Swartz Creek, MI · On-site

$59K - $80K/yr

As a PLC Programmer at LJ Inc., you will play a key role in developing, testing, and implementing PLC software solutions to improve our clients' manufacturing processes. Key Responsibilities:

PLC Programmer/Electrical Engineer

Swartz Creek, MI · On-site

$59K - $80K/yr

As a PLC Programmer at LJ Inc., you will play a key role in developing, testing, and implementing PLC software solutions to improve our clients' manufacturing processes.Key Responsibilities:Perform ...

Controls Engineer

Seattle, WA · On-site

$95K - $123K/yr

PLC Software Engineer (CodeSys Specialist) Location: Seattle area (Hybrid role: 50% on-site, 50% remote) This role will support controls development, work with vendors, understand architecture ...

HMI/PLC Programmer II

Duluth, GA · On-site

$62K - $85K/yr

WEG is hiring an HMI/PLC Programmer II. This role develops HMI/PLC software for the control and monitoring of industrial drive and starter packages using programmable logic controllers (PLC) and ...

HMI/PLC Programmer II

Duluth, GA

$62K - $85K/yr

WEG is hiring an HMI/PLC Programmer II. This role develops HMI/PLC software for the control and monitoring of industrial drive and starter packages using programmable logic controllers (PLC) and ...

Showing results 41-60

PLC Software Engineer information

See salary details

$21K

$97.7K

$139.5K

How much do plc software engineer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for plc software engineer in the United States is $97,747.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,000.00 and $119,000.00 per year, depending on experience, location, and employer.

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.

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

Is PLC software engineering a good career?

PLC software engineering is a stable and in-demand field within industrial automation, involving programming and maintaining programmable logic controllers used in manufacturing and process control. It often requires knowledge of ladder logic, control systems, and related tools, with opportunities for certification and career advancement. The role offers steady employment prospects and the potential for specialization in various industries.

Is PLC still in demand?

PLC Software Engineers are still in 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 for these roles.
More about PLC Software Engineer jobs

What states have the most Plc Software Engineer jobs?

States with the most job openings for Plc Software Engineer jobs include:

What are popular job titles related to Plc Software Engineer jobs?

For Plc Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Plc Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $97,747 per year, or $47 per hour.

Software Engineer PLC/Siemens

On-site

Other

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

We are seeking an experienced Software Engineer for our Byhalia, MS location. The position is scheduled for Monday- Friday, hours based on needs of the factory.

What we offer:
  • Competitive Pay & Benefits from Day 1: Comprehensive medical, dental, and vision plans.
  • 401K Match: Up to 6%
  • Paid Time Off: Generous PTO, 12 paid holidays, and parental leave.
  • Educational Assistance & Career Growth: Invest in your future.
  • Wellness Perks: Fitness reimbursement and EAP access.
  • Safety First: Company-provided PPE and programs to keep you protected.
What you bring:
  • Bachelor’s degree in Computer or Software Engineering, or equivalent practical experience.
  • 2–5 years of experience as a Software Engineer, preferably in a continuous flow manufacturing environment.
  • Proven expertise in PLC programming (Siemens S7) and SCADA systems (WinCC).
  • Hands-on experience with Siemens 57 programming and industrial Ethernet networks.
  • Strong knowledge of safety systems and functional safety principles.
  • Proficiency with servo drives and frequency inverters, including Lenze, Siemens, ABB, and Danfoss systems.
  • Familiarity with industrial automation equipment such as Siemens Scalance network devices, Pilz safety PLCs, and Multi PNOZ systems.
  • Demonstrated experience working with automated systems, robotics, and conveyors.
  • Solid understanding of process control, sequential processes, and Lean Manufacturing principles.
  • Strong leadership and communication skills with proven ability to build effective employee relations.
  • A desire for continuous professional growth and career development.
What you will be doing:
  • Ensure all employees operate in full compliance with health, safety, and security requirements, fostering a culture of continuous safety improvement.
  • Serve as the primary contact for DIGITAL systems, overseeing related communications and system coordination.
  • Manage and maintain critical systems including access control, video surveillance, mobile phone network, WinCC, PLC software, and servers.
  • Ensure all machinery and equipment operate safely, efficiently, and reliably at all times.
  • Drive process and equipment optimization initiatives with a focus on maximizing up time and reducing waste.
  • Conduct performance analyses of machines and equipment in collaboration with relevant departments to identify and resolve technical issues and operator errors.
  • Report technical problems to Maintenance and coordinate with Production to plan and deliver additional operator training as needed.
  • Collaborate with Maintenance to ensure all necessary repairs are executed promptly and effectively.
  • Support the ongoing development and optimization of software, processes, tools, and training materials.
  • Record and report equipment defects to Maintenance, ensuring timely follow-up and resolution.
  • Coordinate cross-departmental tasks to enhance overall operational efficiency.
  • Participate in the development of new routines, tools, and best practices, and actively propose improvements to enhance methods and systems.
  • Inspire and engage colleagues to contribute to the continuous improvement of processes, tools, and methods.
  • Assist in the training of new operators and maintenance personnel to ensure consistent operational standards.
  • Manage the area of responsibility in accordance with company policies, procedures, and safety and security guidelines, while driving continuous development and optimization.
Work Environment & Conditions:

Join a clean, safe, and modern facility equipped with cutting-edge technology, advanced machinery, and innovative processes. Safety, cleanliness and employee well-being are at the heart of what we do, supported by comprehensive training programs and protocols. ROCKWOOL is deeply committed to giving back to our communities. Through global philanthropic initiatives, community involvement, and sustainability efforts, we strive to create a positive impact in the communities we serve.

Who we are:

Founded in 1937 in Denmark, ROCKWOOL transforms volcanic rock into sustainable, innovative products that improve lives and communities. With over 12,000 employees across 51 manufacturing facilities in 40+ countries, we share one common mission: to release the natural power of stone to enrich modern living. Sustainability is central to our business strategy. Through our partnership with One Ocean Foundation and in connection with our sponsorship of the Denmark SailGP team, we help raise awareness around ocean health challenges in an effort to accelerate solutions to protect it.

Our Culture and Commitment:

We are dedicated to fostering an inclusive workplace where everyone feels valued, respected, and heard. With employees representing 79 nationalities, we champion diversity, provide equal opportunities, and actively combat all forms of discrimination.At ROCKWOOL, you'll find a welcoming team environment built on what we proudly call “The ROCKWOOL Way”. This cultural foundation reflects our core values: ambition, responsibility, integrity and efficiency. ROCKWOOL is proud to be an Equal Opportunity Employer. We assess all qualified candidates based solely on their skills and qualifications, without regard to race,color, national origin, religion, gender, age, marital status, disability, veteran status, sexual orientation, gender identity, or any other characteristic protected by law.

We help our customers and communities tackle many of today’s biggest sustainability and development challenges, from energy consumption and noise pollution to fire resilience, water scarcity, and flooding. Our product range reflects the diversity of the world’s needs, while supporting our stakeholders in reducing their own carbon footprint. Stone wool is a fully recyclable, versatile material that forms the basis of all our businesses. With ~11,800 dedicated colleagues in 37 countries and sales in more than 120, we are the world leader in stone wool products, from building insulation to acoustic ceilings, external cladding systems to horticultural solutions, customised stone wool insulation components for other manufacturers’ products and systems (OEM), to insulation for the process industry and marine & offshore.

#J-18808-Ljbffr