Automation Engineer - Siemens PLC Development

Wheeler Staffing Partners

Plano (TX)

On-site

USD 90,000 - 120,000

Full time

3 days 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 is seeking an Automation Engineer specializing in Siemens PLC development to join our client’s Plano-based Automation Department. Focus areas include PLC programming, configuration, troubleshooting, and commissioning of Siemens SIMATIC Manager STEP 7-based systems.

Required is hands-on development with Siemens S7-400/300 controllers, plus basic SCADA understanding. Up to 50% travel to service centers and customer sites is expected.

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.
  • Ability to read and interpret P&IDs, electrical schematics, wiring diagrams, and technical specifications.
  • Strong written and verbal communication skills.
  • 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.

Responsibilities

  • Design, develop, program, configure, and maintain industrial PLC control systems.
  • Develop and modify PLC programs using Siemens SIMATIC Manager STEP 7 (S7-400/S7-300).
  • Independently develop PLC control logic based on project requirements.
  • 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.
  • Perform PLC hardware configuration, I/O mapping, and system diagnostics.
  • Support communication between PLCs, field instrumentation, drives, and other industrial control equipment.
  • Maintain documentation of PLC programs and system configurations.
  • Collaborate with engineers to support system integration.

Skills

PLC development
Siemens STEP 7
S7-400/S7-300
SCADA integration basics
troubleshooting
communication skills
travel willingness

Education

Bachelor's degree in Electrical Engineering (preferred)

Tools

SIMATIC Manager STEP 7
Siemens S7-400
Siemens S7-300
TIA Portal

Job description

Automation Engineer – Siemens PLC Development

Location: Plano, TX

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.
  • Extensive experience developing Siemens S7-400 PLC programs using SIMATIC Manager STEP 7.
  • 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 Wonderware InTouch AVEVA/Wonderware System Platform GE CIMPLICITY Siemens WinCC 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: Strong Siemens SIMATIC Manager STEP 7 programming experience. 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 the strongest 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
Automation Engineer

Wheeler Staffing Partners • Plano (TX)

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

Tauriech Tech • Little Rock (AR)

On-site
USD 85,000 - 120,000
Relocation assistance
PLC Programmer Automation Engineer in Bakersfield
PLC Programmer Automation Engineer in Bakersfield

Energy Jobline ZR • Bakersfield (CA)

On-site
USD 55,000 - 83,000
SCADA Engineer
SCADA Engineer

Wheeler Staffing Partners • Plano (TX)

On-site
USD 100,000 - 150,000
SCADA Systems Engineer
SCADA Systems Engineer

Wheeler Staffing Partners • Plano (TX)

On-site
USD 95,000 - 130,000
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
Controls Field Technician
Controls Field Technician

Liberty Personnel Services, Inc. • Darlington (SC)

On-site
USD 75,000 - 110,000
Paid vacation
Paid holidays
Medical and dental insurance
+4
Senior PLC Control Technician
Senior PLC Control Technician

divcon • Texas

Remote
USD 80,000 - 100,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
PLC Technician
PLC Technician

BlueWorx Staffing, LLC • West Point (GA)

On-site
USD 52,000 - 70,000