Automation Engineer

Wheeler Staffing Partners

Plano (TX)

On-site

USD 85,000 - 120,000

Full time

35 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Wheeler Staffing Partners seeks an experienced Automation Engineer specializing in Siemens PLC development to join our client's Automation Department in Plano, Texas. The role focuses on PLC development, programming, and commissioning of Siemens SIMATIC Manager STEP 7 with S7-400/S7-300 controllers.

The ideal candidate will implement PLC control logic, integrate with SCADA, and travel up to 50% for site work at service centers and customer locations.

Qualifications

  • High School Diploma or GED required.
  • Five years of electrical/industrial automation experience.
  • Hands-on Siemens SIMATIC STEP 7 development experience.
  • Experience with Siemens S7-400/300 controllers.
  • Basic SCADA knowledge and PLC/SCADA integration ability.
  • Read/interpret P&IDs, schematics, and control docs.
  • Willingness to travel up to 50% for site work.

Responsibilities

  • Design, develop, program, configure, and maintain PLC control systems.
  • Develop and modify PLC programs using Siemens STEP 7 for S7-400/300.
  • Troubleshoot PLC logic and optimize equipment performance.
  • Configure I/O, hardware, and network communications.
  • Integrate PLCs with HMIs/SCADA; support basic SCADA config.
  • Travel to service centers and customer sites up to 50%.
  • Create documentation and collaborate with engineers and customers.

Skills

Siemens STEP7
PLC programming
SCADA basics
Troubleshooting
Industrial automation

Education

High School Diploma
B.S. in Electrical Engineering

Tools

Siemens SIMATIC Manager STEP 7
TIA Portal
Rockwell Studio 5000
ABB Drive Composer

Job description

Employment Type: Full-Time

Work Arrangement: Onsite

Travel: Up to 50% to service centers and customer sites

Position Overview

Wheeler Staffing Partners is seeking an experienced Automation Engineer specializing in Siemens PLC development to join our client's Automation Department in Plano, Texas.

This position will focus primarily on the development, programming, configuration, troubleshooting, and commissioning of industrial PLC control systems, with a strong emphasis on Siemens SIMATIC Manager STEP 7 and S7-400 controllers.

The ideal candidate will have hands‑on experience developing PLC programs from the ground up, modifying existing control logic, and integrating automated equipment within industrial manufacturing or production environments. Experience with Siemens S7-400 controllers is highly preferred; candidates with strong Siemens S7-300 programming experience will also be considered. While some SCADA experience is required, this is primarily a PLC development position. Candidates do not need to be advanced SCADA developers, but they should understand how PLCs communicate with SCADA systems and be comfortable supporting basic integration and troubleshooting.

This position requires up to 50% travel to company service centers and customer locations for equipment installation, system integration, commissioning, troubleshooting, and technical support.

Key Responsibilities
Siemens PLC Programming & Development – Primary Focus
  • Design, develop, program, configure, and maintain industrial PLC control systems.
  • Develop and modify PLC programs using Siemens SIMATIC Manager STEP 7, with an emphasis on S7-400 and S7-300 controller platforms.
  • Independently develop PLC control logic based on project requirements, equipment specifications, and operational needs.
  • Create, modify, test, and troubleshoot PLC programs for industrial automation equipment.
  • Develop control sequences, interlocks, alarms, and automated operating functions.
  • Troubleshoot existing PLC logic and implement programming modifications to improve equipment performance and reliability.
  • Perform PLC hardware configuration, I/O mapping, and system diagnostics.
  • Support communication between PLCs, field instrumentation, drives, and other industrial control equipment.
  • Maintain accurate documentation of PLC programs, control logic, and system configurations.
  • Identify opportunities to improve control system functionality, reliability, and efficiency.
Automation & Controls Integration
  • Integrate PLC systems with industrial equipment, instrumentation, drives, and supporting automation technologies.
  • Configure and troubleshoot communication between PLCs, HMIs, and SCADA platforms.
  • Support basic SCADA configuration, integration, and troubleshooting as required.
  • Work with industrial communication networks and control system interfaces.
  • Review and interpret P&IDs, electrical drawings, wiring schematics, and control system specifications.
  • Develop control strategies and technical documentation for assigned projects.
  • Collaborate with Electrical Engineers, Automation Engineers, and other technical personnel to support system integration.
  • Troubleshoot automation, controls, and network communication issues.
Project Development & Execution
  • Participate in project planning, technical reviews, and automation design discussions.
  • Collaborate with clients and application specialists during proposal and project development stages.
  • Translate operational and customer requirements into functional PLC control strategies.
  • Develop programming specifications, control philosophies, and supporting engineering documentation.
  • Monitor assigned engineering deliverables to ensure projects remain on schedule.
  • Support project cost considerations and equipment specifications.
  • Maintain accurate engineering records, programming documentation, and technical files.
  • Work with internal teams to ensure automation solutions meet project requirements and operational expectations.
Field Service, Commissioning & Customer Support
  • Travel to company service centers and customer sites, up to approximately 50%.
  • Perform onsite PLC programming, troubleshooting, system integration, and commissioning.
  • Support equipment startup, testing, and operational validation.
  • Diagnose and resolve control system problems involving PLC logic, instrumentation, communications, and automated equipment.
  • Modify PLC programs to address equipment performance or operational issues.
  • Provide technical support and training to operators, service personnel, and customer teams.
  • Support warranty-related troubleshooting and technical service activities.
  • Collaborate with customers and field personnel to resolve automation issues efficiently.
Required Qualifications
  • High School Diploma or GED.
  • Minimum of five (5) years of electrical, controls, or industrial automation experience in a production, manufacturing, or engineering environment.
  • Hands‑on PLC development and programming experience using Siemens SIMATIC Manager STEP 7.
  • Experience programming and troubleshooting Siemens S7-400 or S7-300 PLC controllers.
  • Demonstrated ability to develop, modify, and troubleshoot PLC control logic.
  • Experience working with industrial automation equipment and control systems.
  • Working knowledge of PLC hardware configuration, I/O systems, and industrial communication networks.
  • Basic working experience with SCADA systems, including PLC integration and troubleshooting.
  • Ability to read and interpret P&IDs, electrical schematics, wiring diagrams, and technical specifications.
  • Strong troubleshooting, analytical, and technical problem-solving skills.
  • Ability to work independently and manage multiple technical responsibilities.
  • Strong written and verbal communication skills.
  • Proficiency with Microsoft Office applications.
  • Ability and willingness to travel up to 50% to service centers and customer locations.
  • Must be authorized to work in the United States without employer-sponsored immigration assistance.
Preferred Qualifications
  • Bachelor's degree in Electrical Engineering, Controls Engineering, Automation Engineering, Industrial Automation, or a related technical discipline.
  • Experience with Siemens S7-300 PLC systems.
  • Experience with Siemens TIA Portal, STEP 7, and related Siemens automation tools.
  • Experience with Rockwell Automation PLC systems, including ControlLogix and Studio 5000.
  • Familiarity with SCADA platforms such as:
  • GE CIMPLICITY
  • Ignition
  • Experience with ABB Drive Composer or Siemens STARTER software.
  • Knowledge of industrial instrumentation and PID control technologies.
  • Familiarity with Visual Basic, .NET/Visual Studio, or Python.
  • Previous field service, equipment startup, or industrial commissioning experience.
  • Experience mentoring junior engineers or coordinating technical project activities.
What We're Looking For

We are looking for a hands‑on Siemens PLC programmer and developer, not someone whose experience is limited to monitoring automated equipment or making minor adjustments to existing PLC programs.

The successful candidate should be able to independently develop PLC logic, troubleshoot complex control systems, and support automation projects from initial programming through commissioning.

The most important qualifications for this position are:
  • Hands‑on development experience with Siemens S7-400 controllers, with S7-300 experience also acceptable.
  • Ability to develop and troubleshoot PLC programs independently.
  • Basic SCADA integration and troubleshooting experience.
  • Willingness to travel up to 50% for field service and customer support.

Candidates with extensive experience in other PLC platforms but no hands‑on Siemens SIMATIC Manager STEP 7 development experience would not be a fit for this position.

Physical Requirements
  • Frequently required to walk, sit, use hands and fingers, and reach with hands and arms.
  • Occasionally required to stand.
  • Frequently lift or move up to 25 pounds and occasionally up to 40 pounds.
  • Ability to work in industrial and manufacturing environments during service visits and commissioning activities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automation Engineer - Siemens PLC Development
Automation Engineer - Siemens PLC Development

Wheeler Staffing Partners • Plano (TX)

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

Tauriech Tech • Little Rock (AR)

On-site
USD 85,000 - 120,000
Relocation assistance
PLC Technician
PLC Technician

BlueWorx Staffing, LLC • West Point (GA)

On-site
USD 52,000 - 70,000
Senior Project Engineer
Senior Project Engineer

PTS Advance • Florida

Hybrid
USD 85,000 - 125,000
Medical, Dental, Vision
Generous PTO
Paid Holidays
+2
Controls Automation Programmer (HMI / PLC / SCADA)
Controls Automation Programmer (HMI / PLC / SCADA)

Control Panels USA Inc. • Georgetown (TX)

On-site
USD 70,000 - 90,000
100% employer paid medical, dental and vision insurance
401(k) with 50% matching
Paid time off
+2
PLC Programmer Automation Engineer in Bakersfield
PLC Programmer Automation Engineer in Bakersfield

Energy Jobline ZR • Bakersfield (CA)

On-site
USD 55,000 - 83,000
Automation & Controls Engineer: PLC/HMI/SCADA (Hybrid)
Automation & Controls Engineer: PLC/HMI/SCADA (Hybrid)

PTS Advance • Florida

Hybrid
USD 85,000 - 125,000
Medical, Dental, Vision
Generous PTO
Paid Holidays
+2
Siemens PLC Development Engineer – STEP 7 & S7-400
Siemens PLC Development Engineer – STEP 7 & S7-400

Wheelersp • Plano (TX)

On-site
USD 90,000 - 120,000
SCADA Systems Engineer
SCADA Systems Engineer

Wheeler Staffing Partners • Plano (TX)

On-site
USD 95,000 - 130,000
Field Service Engineer – Siemens PLC / Automation / Packaging Equipment
Field Service Engineer – Siemens PLC / Automation / Packaging Equipment

ExecuSource, Inc. • Georgia

On-site
USD 48,000 - 62,000
Per diem + full travel coverage
Healthcare
401k match
+2