1

Control Automation Programmer Jobs (NOW HIRING)

Be Seen First

Control/Automation Engineer

Fremont, CA · On-site

$120K - $150K/yr

We are seeking an Automation Software Engineer with strong experience in PC-based industrial automation, PLC/IPC systems, instrumentation, industrial networking, and real-time control . The engineer ...

New

Be Seen First

Control/Automation Engineer

Fremont, CA · On-site

$120K - $150K/yr

We are seeking an Automation Software Engineer with strong experience in PC-based industrial automation, PLC/IPC systems, instrumentation, industrial networking, and real-time control . The engineer ...

New

Be Seen First

Control/Automation Engineer

Fremont, CA · On-site

$120K - $150K/yr

We are seeking an Automation Software Engineer with strong experience in PC-based industrial automation, PLC/IPC systems, instrumentation, industrial networking, and real-time control . The engineer ...

New

The role involves PLC programming, HMI/SCADA troubleshooting, automation project support, and diagnosing control, instrumentation, and electrical issues to minimize production downtime. Key ...

New

Automation Programmer

Scranton, PA · On-site

$67K - $91K/yr

Automation Programmer We are seeking a highly skilled Automation Engnieer with 3+ years of ... Collaborate in QC reviews, providing feedback related to programming best practices and ...

Automation Programmer

Downingtown, PA · On-site

$70K - $95K/yr

Automation Programmer We are seeking a highly skilled Automation Engnieer with 3+ years of ... Collaborate in QC reviews, providing feedback related to programming best practices and ...

Senior Automation Programmer

Lewes, DE · On-site

$89K - $110K/yr

Collaborate in QC reviews, providing feedback related to programming best practices and ... automation engineering roles. * Advanced proficiency in PLC programming languages (e.g., Ladder ...

... control drawings, ladder logic, and technical documentation - Work with maintenance, engineering ... programming, automation, controls, or industrial maintenance experience - Experience with Allen ...

... control drawings, ladder logic, and technical documentation - Work with maintenance, engineering ... programming, automation, controls, or industrial maintenance experience - Experience with Allen ...

... control drawings, ladder logic, and technical documentation - Work with maintenance, engineering ... programming, automation, controls, or industrial maintenance experience - Experience with Allen ...

... control drawings, ladder logic, and technical documentation - Work with maintenance, engineering ... programming, automation, controls, or industrial maintenance experience - Experience with Allen ...

... control drawings, ladder logic, and technical documentation - Work with maintenance, engineering ... programming, automation, controls, or industrial maintenance experience - Experience with Allen ...

... control drawings, ladder logic, and technical documentation - Work with maintenance, engineering ... programming, automation, controls, or industrial maintenance experience - Experience with Allen ...

next page

Showing results 1-20

Control Automation Programmer information

See salary details

$40.5K

$80.7K

$112K

How much do control automation programmer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for control automation programmer 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 cities are hiring for Control Automation Programmer jobs?

Cities with the most Control Automation Programmer job openings:

What are popular job titles related to Control Automation Programmer jobs?

For Control Automation Programmer jobs, the most frequently searched job titles are:

Control/Automation Engineer

Fremont, CA • On-site

Tanisha Systems
1 - 5K employees

$120K - $150K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

New

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

Automation Software Engineer


Position Summary:
We are seeking an Automation Software Engineer with strong experience in PC-based industrial automation, PLC/IPC systems, instrumentation, industrial networking, and real-time control. The engineer will develop, integrate, commission, and troubleshoot software and control systems connecting industrial PCs, controllers, I/O, sensors, actuators, and process equipment.


Mandatory Skills & Qualifications:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Automation, Mechatronics, or related field.
  • 3+ years of industrial automation, equipment-control, or process-control experience.
  • Strong hands-on experience with Beckhoff TwinCAT 3 and Beckhoff CX/C-series controllers.
  • PLC programming using IEC 61131-3, especially Structured Text (ST); FBD/Ladder knowledge.
  • Experience with EtherCAT, EtherCAT device mapping, PDO configuration, distributed I/O, and troubleshooting.
  • Experience with TwinCAT ADS and PC-to-controller communication.
  • Programming experience in C#/.NET, C++, or Python for PC-side automation applications.
  • Strong understanding of industrial analog/digital I/O, including 0–10 V, ±10 V, 4–20 mA, RTD, thermocouple, pulse/frequency, encoder, PWM, and relay I/O.
  • Hands-on experience integrating sensors, pressure/temperature/flow instrumentation, MFCs, pumps, valves, motors, heaters, and pneumatic systems.
  • Experience with industrial communication protocols: RS-232, RS-485, Modbus RTU/TCP, TCP/IP, UDP, Ethernet/IP, OPC UA, and CAN/CANopen.
  • Knowledge of PID/process control, sequencing, state machines, alarms, interlocks, fault handling, and recovery logic.
  • Experience with Windows/Industrial PCs, PLCs, remote I/O, instrumentation, and equipment communications.
  • Ability to read and interpret electrical schematics, wiring diagrams, I/O drawings, and equipment specifications.
  • Strong hardware/software, network, instrumentation, and system-level troubleshooting skills.
  • Hands-on experience with equipment startup, commissioning, I/O validation, and functional testing.
  • Experience with HMI/GUI, data acquisition, process logging, SQL databases, and real-time monitoring.
  • Working knowledge of Git/version control and software documentation.
  • Ability to work directly with prototype and production equipment in laboratory/manufacturing environments.


Preferred / Advantage:

  • Semiconductor or high-tech equipment experience.
  • Experience with vacuum systems, gas delivery, MFCs, pressure controllers, vacuum gauges/pumps, RF/plasma, and safety/facility interlocks.
  • SEMI standards and SECS/GEM.
  • Motion control, servo/stepper systems, automated test equipment, and real-time control.
  • Experience with Visual Studio, MySQL/MongoDB, and industrial data systems.

Company Description

Tanisha Systems is a custom application development and IT services provider founded in 2002