Codesys Controls Engineer

GCS Recruitment

Sunnyvale (CA)

On-site

USD 95,000 - 140,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

GCS Recruitment in Sunnyvale, CA seeks a skilled Controls Engineer to design, implement, and optimize industrial automation systems. You will program PLCs, develop HMI/SCADA, and integrate control networks while supporting commissioning and production deployment.

The ideal candidate has 3+ years in automation, hands-on PLC experience (AB, Siemens, or CODESYS), and familiarity with SCADA/HMI platforms such as Ignition or WinCC. Travel for site support may be required.

Qualifications

  • Bachelor’s degree or equivalent experience in Electrical/Controls/Automation engineering.
  • 3+ years in industrial automation and controls engineering.
  • Hands-on PLC programming experience (Allen-Bradley Studio 5000, Siemens TIA Portal, or CODESYS).
  • Experience with SCADA/HMI platforms (Ignition, FactoryTalk View, WinCC, or Wonderware).
  • Knowledge of industrial networks and communication protocols.
  • Ability to read electrical schematics, P&IDs, and drawings.
  • Willingness to travel for commissioning/site support.

Responsibilities

  • Design, program, and troubleshoot PLC control systems (Allen-Bradley, Siemens, or CODESYS).
  • Develop and maintain HMI/SCADA applications for monitoring and control.
  • Configure industrial communication protocols (EtherNet/IP, Modbus TCP/RTU, OPC UA, Profinet).
  • Create control strategies, interlocks, alarms, and sequences of operation.
  • Support commissioning, FAT/SAT, startup, and deployment.
  • Collaborate with electrical/mechanical/operations teams on projects.
  • Produce technical documentation (functional specs, test plans, SOPs).
  • Perform root cause analysis and ongoing troubleshooting.

Skills

PLC programming
HMI/SCADA development
Industrial networking
Systems integration
Troubleshooting

Education

Bachelor's degree in Electrical/Controls/Automation Engineering or related field

Tools

Allen-Bradley Studio 5000
Siemens TIA Portal
CODESYS
Ignition
FactoryTalk View
WinCC
Wonderware

Job description

Controls Engineer

Job Title: Controls Engineer
Location: Sunnyvale, CA
Duration: 12+ MONTHS

Overview

We are seeking a highly motivated Controls Engineer to support the design, development, implementation, and optimization of industrial automation systems. The ideal candidate will have experience with PLC programming, HMI/SCADA development, industrial networking, system integration, and commissioning within manufacturing or process control environments.

Responsibilities
  • Design, program, and troubleshoot PLC control systems using platforms such as Allen-Bradley, Siemens, or CODESYS.
  • Develop and maintain HMI and SCADA applications for monitoring and controlling automated processes.
  • Configure and integrate industrial communication protocols including EtherNet/IP, Modbus TCP/RTU, OPC UA, and Profinet.
  • Create control strategies, interlocks, alarms, and sequences of operation for automated equipment.
  • Support system commissioning, FAT/SAT activities, startup, and production deployment.
  • Collaborate with electrical, mechanical, and operations teams to deliver automation projects.
  • Develop technical documentation including functional specifications, test plans, and operating procedures.
  • Perform root cause analysis and provide ongoing troubleshooting and support for control systems.
  • Assist with system upgrades, migrations, and process improvement initiatives.
Required Qualifications
  • Bachelor's degree in Electrical Engineering, Controls Engineering, Automation Engineering, or related field, or equivalent experience.
  • 3+ years of experience in industrial automation and controls engineering.
  • Hands-on experience programming PLCs using Allen-Bradley Studio 5000, Siemens TIA Portal, or CODESYS.
  • Experience with SCADA/HMI platforms such as Ignition, FactoryTalk View, WinCC, or Wonderware.
  • Knowledge of industrial networks and communication protocols.
  • Strong troubleshooting and problem-solving skills.
  • Ability to read and interpret electrical schematics, P&IDs, and technical drawings.
  • Willingness to travel for commissioning and site support as needed.
Preferred Qualifications
  • Experience with motion control, VFDs, servo systems, and safety PLCs.
  • Knowledge of MES, IIoT, and cloud-based industrial technologies.
  • Experience with Python, SQL, or other scripting languages.
  • Familiarity with Git version control and software development best practices.
  • Exposure to material handling, warehouse automation, food & beverage, pharmaceutical, or manufacturing environments.

GCS is acting as an Employment Business in relation to this vacancy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Controls Engineer
Controls Engineer

GCS Recruitment • San Francisco (CA)

On-site
USD 83,000 - 124,000
Controls Engineer
Controls Engineer

GCS Recruitment • Redding (CA)

On-site
USD 90,000 - 125,000
Controls Engineer
Controls Engineer

GCS Recruitment • Los Angeles (CA)

On-site
USD 80,000 - 120,000
CODESYS Controls Software Developer
CODESYS Controls Software Developer

GCS Recruitment • Cambridge (MA)

On-site
USD 80,000 - 110,000
Controls Engineer
Controls Engineer

CyberCoders • Rock Hill (SC)

On-site
USD 90,000 - 120,000
Medical Insurance
401(k) Matching
Tuition Reimbursement
+2
Control Engineer
Control Engineer

GCS Recruitment • Seattle (WA)

On-site
USD 110,000 - 150,000
Senior Automation Software Engineer - PLC / CODESYS
Senior Automation Software Engineer - PLC / CODESYS

GCS Recruitment • Kirkland (WA)

On-site
USD 120,000 - 160,000
Controls Engineer
Controls Engineer

Staffing Technologies • United States

On-site
USD 80,000 - 100,000
Controls Engineer
Controls Engineer

CyberCoders • Charlotte (NC)

On-site
USD 85,000 - 120,000
Structured Bonuses
Pension Plan
Health Insurance
+8
Senior Controls Engineer - Industrial Automation Software
Senior Controls Engineer - Industrial Automation Software

GCS Recruitment • Renton (WA)

On-site
USD 110,000 - 170,000