PLC Programmer

Dover CorporationEagle Rock, VA
Onsite

About The Position

The PLC Programmer develops and supports PLC and HMI software for the MAAG family of equipment to ensure proper system functionality and performance. This role focuses on programming, system validation, startup support, and troubleshooting of control systems designed by Electrical Engineering. Working independently while collaborating with Sales, Sales Engineering, and Electrical Engineering, the PLC Programmer serves as a key technical resource for control system execution during testing, commissioning, and customer startup.

Requirements

  • Thorough knowledge of engineering and manufacturing practices and methodologies related to industrial control systems.
  • Demonstrated ability to read, understand, and interpret industrial electrical schematics, wiring diagrams, and control drawings.
  • Proficient use of electrical test equipment, including digital multimeters, to safely measure voltage, current, resistance, continuity, and troubleshoot industrial control circuits.
  • In- depth understanding of: Three phase motor control systems, Motor starters, variable frequency drives (VFDs), relays, timers, and valve control systems, Industrial control logic and sequencing
  • PLC and industrial automation software proficiency, including: Siemens Automation Platforms : S7 1200 PLCs, TIA Portal (PLC and HMI programming), TP Series Comfort Panel HMIs; Allen Bradley (Rockwell Automation) : CompactLogix PLCs, Studio 5000, PanelView HMIs, FactoryTalk View
  • Working knowledge of industrial networking and communication protocols is a plus
  • Proficiency with Microsoft Office products; Microsoft Excel proficiency is required
  • Actively considers and supports quality, accident prevention, occupational safety, and environmental protection within the scope of responsibility
  • Performs duties in a preventive manner to help avoid injury, environmental impact, and damage to personnel, facilities, assets, or materials
  • Complies with company policies, procedures, and safety requirements at all times
  • Performs other job related duties as assigned by management in support of business needs
  • Demonstrated hands-on exposure to PLC programming and industrial electrical control systems through education, labs, internships
  • Ability to read, understand, and follow industrial electrical schematics, wiring diagrams, and control drawings
  • Familiarity with basic industrial control components (PLCs, I/O, sensors, relays, motor starters, VFDs)
  • Willingness and ability to learn and apply in-house engineering standards, procedures, and PLC programming practices
  • Clear verbal and written communication skills, with the ability to explain technical issues to technicians, engineers, and non-technical personnel
  • Organized and methodical approach to troubleshooting and task execution
  • Ability to work independently when given direction, while knowing when to ask questions or escalate issues
  • Strong problem-solving mindset with attention to detail and a focus on safe work practices
  • Ability to work effectively as part of a team in an industrial or production environment
  • Customer-focused attitude with an understanding of how controls systems impact operations and downtime

Nice To Haves

  • Prior experience working in an industrial or manufacturing environment
  • Experience programming, commissioning, troubleshooting, or modifying PLC-based control systems
  • Exposure to startup, commissioning, or electrical troubleshooting activities
  • Experience with one or more PLC platforms (e.g., Allen Bradley &Siemens)
  • Demonstrated eagerness to learn and grow in industrial automation and PLC programming
  • Ability to remain calm and focused when troubleshooting time-sensitive production issues
  • Willingness to accept feedback and apply it during hands-on training and mentorship
  • Ability to prioritize tasks and adapt to changing operational needs
  • Interest in taking ownership of systems or projects after initial training

Responsibilities

  • Program, modify, and support PLC and HMI applications for MAAG equipment in accordance with engineering documentation and project requirements
  • Perform functional testing of PLC and HMI software during in house system testing and Factory Acceptance Testing (FAT)
  • Participate in on site customer startups and commissioning activities, including troubleshooting PLC, HMI, and control system issues
  • Diagnose and resolve issues related to motor control, valve control, I/O, and control logic during system startup and operation
  • Collaborate with Electrical Engineering, Sales, and Sales Engineering to ensure proper implementation and operation of control systems
  • Provide technical support to internal teams and customers related to PLC and HMI functionality
  • Provide scheduled and occasional after hours or late night technical support for system startups, commissioning activities, and urgent customer or internal support needs.

Benefits

  • 401K
  • paid annual holidays
  • medical coverage
  • life insurance
  • long term disability insurance
  • a 401(k) savings plan with employer contributions
  • medical, dental and vision insurance
  • wellness programs
  • health savings account
  • health care and dependent care flexible spending accounts
  • company paid short-term disability and long-term disability
  • company paid employee basic life and AD&D insurance
  • supplemental employee and dependent life insurance
  • optional accident, hospital indemnity and critical illness insurance
  • adoption, surrogacy, and fertility benefits and assistance
  • commuter benefits
  • parental, military, jury duty, and bereavement leaves of absence
  • paid time off, including 10 paid holidays per calendar year, paid vacation days beginning at 80 hours annually, 40 paid sick leave hours annually or as provided under state and local paid sick leave laws
  • business travel services
  • employee discounts
  • an employee assistance program that includes company paid counseling sessions and legal services

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Associate degree

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service