1

Plc Programmer Codesys Jobs (NOW HIRING)

PLC Programming and development * Codesys/Beckhoff, Siemens, and Allen Bradley PLC * Able to modify/change programs written in C#, Python, and JavaScript. * Understanding of Docker images is also ...

Controls Engineer

Delaware, OH · On-site

$79K - $102K/yr

Deep understanding and hands on experience with PLC programming (codesys preferred), SCADA systems ... and HMI development, and industrial networking and protocols. * Strong understanding of power ...

Senior Controls Engineer

Charleston, SC

$92K - $122K/yr

CoDeSys Programming & Development (Core Responsibility): * Expertly program, test, and debug PLC logic using CoDeSys (IEC 61131-3) in various languages (ST, FBD, LD, SFC). * Develop and implement ...

CoDeSys Programming & Development (Core Responsibility): * Expertly program, test, and debug PLC logic using CoDeSys (IEC 61131-3) in various languages (ST, FBD, LD, SFC). * Develop and implement ...

Senior Controls Engineer

Charleston, SC · On-site

$92K - $122K/yr

CoDeSys Programming & Development (Core Responsibility): * Expertly program, test, and debug PLC logic using CoDeSys (IEC 61131-3) in various languages (ST, FBD, LD, SFC). * Develop and implement ...

Controls Engineer

Delaware, OH

$79K - $102K/yr

Deep understanding and hands on experience with PLC programming (codesys preferred), SCADA systems and HMI development, and industrial networking and protocols. * Strong understanding of power system ...

... PLC programming and SCADA/HMI development in R&D environments. Technical Skills * Expert in STL/FBD/Ladder and object-oriented programming preferably using Siemens TIA Portal, CODESYS * Expert in ...

... PLC programming and SCADA/HMI development in R&D environments. Technical Skills * Expert in STL/FBD/Ladder and object-oriented programming preferably using Siemens TIA Portal, CODESYS * Expert in ...

Software Engineer Join the Grenzebach Team Grenzebach Corporation is a high-tech company focusing ... Experience with CODESYS or PLC-based control systems * Hands-on experience with LiDAR sensor ...

Software Engineer - Autonomous Mobile Robotics Join the Grenzebach Team Grenzebach Corporation is a ... Experience with CODESYS or PLC-based control systems * Hands-on experience with LiDAR sensor ...

Mid-Level Controls Engineer

Luling, TX

$68K - $87K/yr

Studio 5000, CODESYS, TwinCAT, or other PLC Programming suites * Ignition or other SCADA platforms Qualifications: * BS in Engineering with 5+ years of experience or MS in Engineering and 2+ years of ...

Mid-Level Controls Engineer

Luling, TX · On-site

$68K - $87K/yr

Studio 5000, CODESYS, TwinCAT, or other PLC Programming suites * Ignition or other SCADA platforms Qualifications: * BS in Engineering with 5+ years of experience or MS in Engineering and 2+ years of ...

Mid-Level Controls Engineer

Luling, TX · On-site

$68K - $87K/yr

Studio 5000, CODESYS, TwinCAT, or other PLC Programming suites * Ignition or other SCADA platforms Qualifications: * BS in Engineering with 5+ years of experience or MS in Engineering and 2+ years of ...

next page

Showing results 1-20

Plc Programmer Codesys information

See salary details

$40.5K

$80.7K

$112K

How much do plc programmer codesys jobs pay per year?

As of Jun 11, 2026, the average yearly pay for plc programmer codesys in the United States is $80,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $92,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a PLC Programmer (Codesys), and why are they important?

To thrive as a PLC Programmer specializing in Codesys, you need a solid background in electrical engineering, automation, and programming logic, often requiring a relevant degree or technical certification. Familiarity with Codesys software, various PLC hardware, industrial communication protocols, and version control systems is typically essential. Attention to detail, strong problem-solving abilities, and effective teamwork are vital soft skills in this position. These competencies ensure reliable automation solutions, minimize downtime, and facilitate smooth collaboration in industrial environments.

What are some common challenges faced by PLC Programmers working with CODESYS, and how can they be addressed?

PLC Programmers using CODESYS often encounter challenges such as integrating CODESYS with diverse hardware platforms, managing complex automation projects, and ensuring reliable communication between devices. Keeping up with frequent software updates and understanding vendor-specific extensions can also be demanding. These challenges can be addressed by staying current with CODESYS documentation, participating in online forums, collaborating closely with hardware engineers, and adopting best practices in structured programming and version control. Continuous learning and teamwork are key to overcoming technical hurdles and delivering robust automation solutions.

What is a PLC Programmer Codesys?

A PLC Programmer Codesys is a professional who specializes in programming and configuring Programmable Logic Controllers (PLCs) using the CODESYS development environment. CODESYS is a widely used software platform for industrial automation that supports PLC programming in various languages according to the IEC 61131-3 standard. These programmers develop, test, and maintain control systems for machinery and industrial processes, ensuring efficiency, reliability, and safety. They often work in manufacturing, automation, and process industries, collaborating with engineers and technicians to optimize operational performance.

What is the difference between Plc Programmer Codesys vs PLC Technician?

AspectPlc Programmer CodesysPLC Technician
CredentialsTypically requires a degree or certification in automation or control systems, familiarity with Codesys softwareOften has technical diploma or certification in electrical or automation technology
Work EnvironmentDesigning, programming, and testing PLC control systems in industrial settingsInstalling, maintaining, and troubleshooting PLC hardware and systems on-site
Industry UsageUsed in automation projects across manufacturing, process control, and machineryCommonly employed in factory automation, equipment maintenance, and system support

While both roles work with PLC systems, Plc Programmers Codesys focus on software development and programming, whereas PLC Technicians handle installation, maintenance, and troubleshooting of PLC hardware. The roles complement each other in industrial automation environments.

More about Plc Programmer Codesys jobs
What cities are hiring for Plc Programmer Codesys jobs? Cities with the most Plc Programmer Codesys job openings:
What states have the most Plc Programmer Codesys jobs? States with the most job openings for Plc Programmer Codesys jobs include:
Sr. Controls Engineer - Codesys/Beckhoff PLC

Sr. Controls Engineer - Codesys/Beckhoff PLC

Inficare Technologies

Sterling Heights, MI • On-site

$77K - $100K/yr

Full-time

Posted 19 days ago


Job description

Role: Sr. Controls Engineer - Codesys/Beckhoff PLC
Location: Sterling Heights, MI
Duration: 6+ Months

Job Summary:
We are looking for senior-level Controls Engineers with strong PLC programming and automation experience, specifically in Codesys/Beckhoff environments. Candidates should also have hands-on experience with Siemens and Allen Bradley PLCs, along with familiarity supporting PLC logic through object-oriented programming languages such as Python, C#, and JavaScript.
Work Location / Travel:
• Approximately 75% onsite work at customer location in Sterling Heights, MI
• Remaining 25% work from Wixom, MI office
• No separate expense reimbursement available
• Candidates outside the local area must account for travel expenses within the bill rate
Required Skills & Experience:
• Strong experience in PLC Programming & Development
• Hands-on experience with:
  • Codesys / Beckhoff PLC
  • Siemens PLC
  • Allen Bradley PLC
  • Ability to modify or support applications written in:
  • C#
  • Python
  • JavaScript
  • Understanding of Docker images/containers is preferred
  • Experience with integration, commissioning, debugging, testing, and production launch support
  • Strong troubleshooting and problem-solving skills
  • Excellent English communication skills are mandatory