Automation Software Engineer – PC & Industrial Controls Integration

Pivotal Systems

Fremont (CA)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Pivotal Systems is seeking an Automation Software Engineer specializing in PC-based software and industrial controls integration. You will design and support automation platforms connecting Windows PCs to controllers, sensors, and I/O systems.

Responsibilities include developing control software with Beckhoff TwinCAT, PLC programming, and PC-side utilities in C#, C++, or Python, ensuring real-time operation and robust communications across equipment and process systems.

Qualifications

  • Design, develop, integrate, and support automation software for industrial systems.
  • Experience with Beckhoff TwinCAT and PLC environments, and PC-based automation platforms.
  • Proficiency in IEC 61131-3 languages and real-time control concepts.

Responsibilities

  • Design, develop, test, and maintain software for automated process and equipment control systems.
  • Develop control applications using Beckhoff TwinCAT and PLC environments.
  • Develop PC-side applications in C#, C++, Python, or equivalent.
  • Ensure deterministic and real-time control where required.
  • Diagnose hardware/software interface problems and troubleshoot communications.

Skills

Beckhoff TwinCAT
IEC 61131-3
Structured Text
C#
C++
Python

Tools

Beckhoff CX
EtherCAT

Job description

Automation Software Engineer – PC & Industrial Controls Integration
Position Summary

We are seeking an Automation Software Engineer specializing in the integration of PC-based software, industrial automation controllers, instrumentation, and digital/analog I/O systems. This position will design, develop, integrate, and support automation platforms used to control sophisticated industrial and process equipment.

The ideal candidate combines strong software development skills with practical knowledge of Beckhoff/TwinCAT control systems, industrial networking, PLC/IPC architectures, real-time control, instrumentation, and equipment communications.

The engineer will be responsible for developing the software and communications architecture connecting Windows or industrial PCs to automation controllers, sensors, actuators, instrumentation, safety systems, and process equipment.

Key Responsibilities
Automation & Controls Software Development
  • Design, develop, test, and maintain software for automated process and equipment control systems.
  • Develop control applications using Beckhoff TwinCAT, PLC programming environments, and PC-based automation platforms.
  • Develop PLC logic using IEC 61131-3 languages including Structured Text (ST), Function Block Diagram (FBD), and Ladder Logic.
  • Develop PC-side applications and utilities using languages such as C#, C++, Python, or equivalent.
  • Implement deterministic and real-time control functions where required.
  • Develop equipment state machines, sequences, recipes, interlocks, alarms, fault handling, and recovery logic.
  • Develop software interfaces between process equipment and higher-level supervisory or factory systems.
  • Integrate Windows-based PCs and industrial PCs with PLCs, motion controllers, remote I/O, instrumentation, and embedded control systems.
  • Configure and troubleshoot communication between PC applications and industrial controllers.
  • Develop interfaces for command/control, data acquisition, process monitoring, configuration, diagnostics, and equipment status.
  • Implement reliable communication architectures capable of operating continuously in an industrial environment.
  • Diagnose hardware/software interface problems using protocol analyzers, oscilloscopes, logic analyzers, network tools, and software debugging tools.
Beckhoff / EtherCAT Systems
  • Configure and program Beckhoff CX and C-series industrial PCs/controllers and associated I/O hardware.
  • Configure and troubleshoot EtherCAT networks, terminals, distributed I/O, drives, and third-party EtherCAT devices.
  • Perform EtherCAT device mapping and PDO configuration.
  • Diagnose network timing, communication, synchronization, and device-state issues.
  • Integrate Beckhoff analog, digital, temperature, pressure, motion, and specialty I/O modules.
  • Work with TwinCAT ADS and related interfaces for communication between PC software and the real-time control environment.

Integrate and troubleshoot industrial instrumentation and I/O including:

  • RTD and thermocouple inputs
  • Digital inputs and outputs
  • Relay and solid-state outputs
  • Pulse/frequency inputs
  • Encoder signals
  • Pressure and vacuum sensors
  • Temperature sensors
  • Flow sensors and mass flow controllers
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

TwinCAT Automation Engineer - PC & Industrial Controls
TwinCAT Automation Engineer - PC & Industrial Controls

Pivotal Systems • Fremont (CA)

On-site
USD 120,000 - 180,000
Automation Engineer
Automation Engineer

GCS Recruitment • New York (NY)

On-site
USD 110,000 - 150,000
Senior Automation Controls Engineer - Beckhoff
Senior Automation Controls Engineer - Beckhoff

Brightmachines • San Francisco (CA)

On-site
USD 90,000 - 120,000
Embedded Controls Engineer
Embedded Controls Engineer

Actalent • North Reading (MA)

On-site
USD 90,000 - 130,000
Medical
Dental
Vision
+7
Senior Automation Software Engineer
Senior Automation Software Engineer

Chicago Dryer Company • Chicago (IL)

On-site
USD 95,000 - 120,000
Controls Engineer, PLC Programming
Controls Engineer, PLC Programming

Espace • Arlington (TX)

On-site
USD 85,000 - 110,000
Competitive salaries
Continuous learning and development
Health and wellness care options
+2
Application Engineer
Application Engineer

Jobtailor • Connecticut

On-site
USD 90,000 - 120,000
Automation and Controls Engineer-920
Automation and Controls Engineer-920

Spectraguttersystems • Atlanta (GA)

On-site
USD 75,000 - 95,000
920 - Automation and Controls Engineer
920 - Automation and Controls Engineer

Spectra Gutter Systems • Atlanta (GA)

On-site
USD 70,000 - 90,000
Industrial Automation Engineer
Industrial Automation Engineer

iFlow Inc. • San Diego (CA)

On-site
USD 80,000 - 120,000