1

Codesys Software Engineer Jobs (NOW HIRING)

Develop and maintain software using CODESYS for industrial robotic systems. * Integrate robot ... Strong programming experience in C/C++, Python, or similar languages. * Experience with CODESYS or ...

Develop and maintain software using CODESYS for industrial robotic systems. * Integrate robot ... Strong programming experience in C/C++, Python, or similar languages * Experience with CODESYS or ...

Develop and maintain software using CODESYS for industrial robotic systems. * Integrate robot ... Strong programming experience in C/C++, Python, or similar languages * Experience with CODESYS or ...

Robotics Controls Engineer- CODESYS

Boston, MA · On-site

$90K - $117K/yr

... Embedded Software Engineering experience in C/C++ . * Hands-on experience with Linux-based ... Willingness to quickly learn and work with Structured Text and CODESYS soft PLC , including ...

NY · On-site

Know-how in SPS Programmierung, idealerweise CODESYS * Selbstständiges, strukturiertes und engagiertes Arbeiten * Team- und Kommunikationsfähigkeit Ihre Vorteile * Sicherer Arbeitsplatz in einem ...

Controls Software Engineer

Chattanooga, TN

$41.25 - $52.50/hr

Some legacy systems are coded in Ladder Logic, but all new systems will be coded in either CodeSys or C/C++. The Control Software Engineer will work with the Electrical Engineer(s) on a project to ...

Controls Software Engineer

Chattanooga, TN · On-site

$41.25 - $52.50/hr

Some legacy systems are coded in Ladder Logic, but all new systems will be coded in either CodeSys or C/C++. The Control Software Engineer will work with the Electrical Engineer(s) on a project to ...

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

Controls Engineer

Watertown, SD · On-site

$80K - $95K/yr

Control System Engineer (Electrical and Software) Location : Watertown, SD Terex Utilities is a ... Experience with Codesys software is a plus. * Knowledge of industry standards and safety practices ...

Controls Engineer

Watertown, SD · On-site

$80K - $95K/yr

Control System Engineer (Electrical and Software) Location : Watertown, SD Terex Utilities is a ... Experience with Codesys software is a plus. * Knowledge of industry standards and safety practices ...

Senior Controls Engineer

Charleston, SC · On-site

$92K - $122K/yr

CoDeSys Programming & Development (Core Responsibility): * Expertly program, test, and debug PLC ... Collaborate with mechanical, electrical, and software engineers to resolve system integration ...

Senior Controls Engineer

Charleston, SC · On-site

$90K - $119K/yr

CoDeSys Programming & Development (Core Responsibility): Expertly program, test, and debug PLC ... Collaborate with mechanical, electrical, and software engineers to resolve system integration ...

next page

Showing results 1-20

Codesys Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do codesys software engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for codesys software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a Codesys software engineer?

A Codesys Software Engineer is a professional who specializes in developing and programming automation systems using the CODESYS development environment. CODESYS is a widely used platform for programming controllers in industrial automation, supporting languages such as IEC 61131-3. These engineers design, test, and maintain control software for machinery, production lines, and building automation. Their expertise ensures efficient and reliable operation of automated systems in various industries.

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

To excel as a Codesys Software Engineer, you need a solid background in automation, PLC programming, and a degree in electrical engineering or computer science. Proficiency in Codesys IDE, IEC 61131-3 programming languages, and familiarity with industrial communication protocols are typically required. Strong analytical thinking, problem-solving abilities, and effective teamwork set top performers apart. These competencies are essential for designing robust automation solutions and ensuring seamless integration within industrial control systems.

What are the typical challenges faced by a Codesys software engineer when integrating PLC systems with existing industrial networks?

Codesys Software Engineers often encounter challenges when integrating Programmable Logic Controller (PLC) systems with diverse industrial networks, such as ensuring compatibility between devices from different manufacturers and managing varying communication protocols (like Modbus, EtherCAT, or CANopen). Troubleshooting network latency and ensuring real-time data exchange are common tasks, requiring a solid understanding of both hardware and software components. Collaboration with automation engineers and IT specialists is key to resolving integration issues efficiently. Proactively documenting interface requirements and testing interoperability can help address these challenges.

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

AspectCodesys Software EngineerAutomation Engineer
CredentialsRelevant certifications in PLC programming, embedded systems, and CODESYSCertifications in automation, control systems, and sometimes PLC programming
Work EnvironmentDevelops and tests automation software primarily using CODESYS in industrial settingsDesigns, implements, and maintains automation systems across various industries
Industry UsagePrimarily in industrial automation, manufacturing, and process controlUsed across manufacturing, energy, and infrastructure sectors

Both roles focus on automation but differ in scope: Codesys Software Engineers specialize in developing software with CODESYS, while Automation Engineers oversee broader automation system design and implementation. The choice depends on whether you prefer software development within automation or system integration and management.

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

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

Infographic showing various Codesys Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Software Engineer

Newnan, GA • On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 29 days ago


Job description

Software Engineer – Autonomous Mobile Robotics

Location: Newnan, GA 30265

Benefits
  • FREE Employee Insurance - Medical, Dental and Vision
  • FREE Long-Term and Short-Term Disability Insurance
  • FREE Gym Membership
  • FREE Life Insurance
  • 20 PTO Days Starting Day 1
  • 401k with Match
  • 10 Paid Holidays
  • Annual Bonus Opportunity
  • Employee Assistance Program
Position Overview

We are seeking a highly skilled Software Engineer to support the design, development, integration, and lifecycle management of software systems used in Autonomous Guided Vehicles (AGVs) and Autonomous Mobile Robots (AMRs) operating in data center environments. This role focuses on developing and maintaining software architectures that enable reliable navigation, perception, and fleet coordination of robotic vehicles in complex facilities such as manufacturing plants, logistics centers, and data center infrastructure environments. The successful candidate will contribute to the development and deployment of robot control software, sensor integration, navigation algorithms, and fleet management systems that support safe, scalable, and high-performance robotic operations.

Job Description
  • Develop, maintain, and optimize software for AGV and AMR control systems.
  • Implement and support navigation, localization, and motion control algorithms used in autonomous vehicles.
  • Develop software modules for real‑time robot control and industrial automation systems.
  • Implement and maintain SLAM navigation algorithms.
  • Develop and maintain software using CODESYS for industrial robotic systems.
  • Integrate robot control systems with industrial PLC architecture and automation infrastructure.
  • Support communication protocols used in industrial robotics environments (EtherCAT, CAN, TCP/IP, Modbus, etc.).
  • Design and support robot SLAM navigation and fleet management systems responsible for task scheduling, traffic control, and system coordination.
  • Implement communication frameworks enabling multi‑robot coordination and centralized fleet supervision.
  • Integrate robotics systems with WMS, MES, and facility control systems.
  • Develop simulation and test environments for validating navigation algorithms and robot behaviors.
  • Support system testing, commissioning, and Factory Acceptance Testing (FAT) for robotic platforms.
  • Debug field issues related to navigation, perception, and fleet coordination.
  • Optimize system performance for high uptime and reliability in industrial operations.
  • Support diagnostics, telemetry, and monitoring systems for robot fleets.
  • Collaborate with hardware, controls, and mechanical teams to improve overall robot system performance.
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Robotics, Mechatronics, Electrical Engineering, or related field.
  • 2 years of experience developing software for robotics, autonomous systems, or industrial automation.
  • Strong programming experience in C/C++, Python, or similar languages.
  • Experience with CODESYS or PLC‑based control systems.
  • Hands‑on experience with LiDAR sensor integration and processing.
  • Familiarity with real‑time control systems and embedded software environments.
  • Experience working in industrial or manufacturing environments.
Preferred Qualifications
  • Experience developing software for AGVs, AMRs, mobile robotics, or warehouse automation systems.
  • Experience implementing or supporting SLAM‑based navigation systems.
  • Experience with robot fleet management or multi‑robot coordination systems.
  • Experience with ROS / ROS2 robotics middleware.
  • Familiarity with path planning algorithms (A*, D*, RRT, etc.).
  • Experience with industrial communication protocols (EtherCAT, CANOpen, OPC UA).
  • Experience integrating robotics systems with MES/WMS platforms.
  • Experience with simulation environments such as Gazebo or digital twin systems.
  • Knowledge of robot safety standards (ISO 3691‑4, ISO 13849, etc.).
Key Technical Skill Areas
  • CODESYS PLC Programming
  • LiDAR‑based perception systems
  • SLAM navigation algorithms
  • Autonomous robot localization and mapping
  • Robot motion control
  • Multi‑robot fleet management systems
  • Industrial automation and controls integration
  • Sensor fusion and perception processing
Work Environment
  • Heavy manufacturing / industrial robotics environment
  • Interaction with cross‑functional teams including: mechanical engineering, electrical engineering, automation controls, commissioning teams, production and manufacturing operations.
Key Traits for Success
  • Strong systems thinking and debugging ability
  • Ability to work in complex hardware‑software integrated environments
  • Comfort operating in fast‑paced industrial development cycles
  • Strong collaboration with engineering and production teams
  • Focus on reliability, safety, and operational scalability
#J-18808-Ljbffr