1

Assistant Plc Programmer Jobs in Virginia (NOW HIRING)

MES Programmer I

Suffolk, VA ยท On-site

$64K - $88K/yr

Provide electrical expertise to assist mechanical troubleshooting of plant equipment. * Provide assistance to the Instrument Technicians as required. * Perform programming and maintain PLC, VFD, MMI ...

Provides reactive and adaptable support to field service technicians to assist in solving and ... PLC Application Engineers must have knowledge and experience with PLC hardware and programming ...

... * Assist with scope, specifications and design of projects and automation solutions * Modify ... Desired Requirements: * PLC/HMI programming skills (Allen Bradley, Siemens, or ELAU)

Automation Engineer (Industrial Controls / PLC Systems) Location: Ashburn, VA (On-site) Employment ... Technical Training & Support Assist in developing technical documentation, user guides, and ...

BMS Controls Application Engineer

Ashburn, VA ยท Remote

$85K - $110K/yr

You should be familiar with both DDC and PLC programming, BACnet & Modbus integrations, and have ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

... PLC programming, motion programming, HMI configuration, component specification, project management, and start-up and commissioning of capital projects. * Support and assist Maintenance personnel in ...

next page

Showing results 1-20

Assistant Plc Programmer information

See Virginia salary details

$40.2K

$80K

$111K

How much do assistant plc programmer jobs pay per year?

As of Jun 26, 2026, the average yearly pay for assistant plc programmer in Virginia is $79,972.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,400.00 and $91,700.00 per year, depending on experience, location, and employer.

What are Assistant PLC Programmers?

Assistant PLC Programmers are professionals who support the design, development, testing, and maintenance of Programmable Logic Controller (PLC) programs used in industrial automation and control systems. They typically assist senior engineers or programmers in tasks such as writing code, troubleshooting PLCs, and implementing changes to improve automation processes. Their role often involves working with hardware and software, collaborating with cross-functional teams, and ensuring that control systems operate efficiently and safely.

What are some common challenges faced by Assistant PLC Programmers when working on industrial automation projects?

Assistant PLC Programmers often encounter challenges such as troubleshooting unexpected equipment behavior, adapting to different PLC brands and programming languages, and ensuring clear communication with engineers and electricians on the project team. Additionally, balancing multiple assignments and learning to interpret complex electrical schematics can be demanding. Developing strong problem-solving skills and being proactive in seeking guidance from senior programmers can help overcome these challenges and contribute to a smoother workflow.

What is the difference between Assistant Plc Programmer vs PLC Technician?

AspectAssistant Plc ProgrammerPLC Technician
Primary RoleSupports PLC programming, debugging, and software developmentMaintains, repairs, and troubleshoots PLC hardware and systems
Required SkillsBasic programming knowledge, understanding of automation softwareElectrical skills, hardware troubleshooting, circuit knowledge
CertificationsOften includes certifications in PLC programming or automationElectrical or electronics certifications, technical diplomas
Work EnvironmentOffice or control room, programming labsIndustrial sites, manufacturing plants, maintenance areas

While both roles involve working with PLC systems, the Assistant Plc Programmer primarily focuses on supporting programming and software tasks, whereas the PLC Technician specializes in hardware maintenance and troubleshooting. Both roles require technical skills and certifications but differ in daily responsibilities and work environments.

What are the key skills and qualifications needed to thrive as an Assistant PLC Programmer, and why are they important?

To thrive as an Assistant PLC Programmer, you need foundational knowledge of electrical engineering, automation systems, and programming logic, often supported by an associate degree or relevant certification. Familiarity with PLC programming languages (such as Ladder Logic), HMI software, and platforms like Siemens or Allen-Bradley is typically required. Strong problem-solving skills, attention to detail, and effective teamwork are critical soft skills for this role. These skills and qualities ensure accurate system programming, effective troubleshooting, and smooth project execution in industrial automation environments.
What are the most commonly searched types of Plc Programmer jobs in Virginia? The most popular types of Plc Programmer jobs in Virginia are:
What are popular job titles related to Assistant Plc Programmer jobs in Virginia? For Assistant Plc Programmer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Assistant Plc Programmer jobs in Virginia look for? The top searched job categories for Assistant Plc Programmer jobs in Virginia are:
What cities in Virginia are hiring for Assistant Plc Programmer jobs? Cities in Virginia with the most Assistant Plc Programmer job openings:
Infographic showing various Assistant Plc Programmer job openings in Virginia as of June 2026, with employment types broken down into 1% Locum Tenens, 1% Internship, 15% As Needed, 78% Full Time, 3% Contract, and 2% Nights. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $79,972 per year, or $38.4 per hour.
MES Programmer I

$64K - $88K/yr

Other

Posted 8 days ago


Job description


Position Summary:

Responsible for supporting and troubleshooting manufacturing software systems used in production operations, including testing, packing, and shipping processes. This role provides Level 1 support and develops and maintains MES-related applications, working closely with production and engineering teams to ensure system performance and operational efficiency. A large part of this role is creating SOPs and troubleshooting manuals.


Key Responsibilities:

  • System Integration: Connect MES software directly with factory hardware, PLCs, and backend enterprise systems.
  • Process Tracking: Build workflows to trace products from raw materials to finished goods.
  • Change Documentation: Changes to be documented, approved, and tested prior to deployment to production; ensure documentation of programs - both existing and developed.
  • Support and Troubleshooting: Provide real-time, Level 2 software support to operators and engineering teams; triage IO problems.

Job Duties:

  • Maintain the plant's Manufacturing Execution Systems (MES) including maintenance, troubleshooting, modifications, and expansions as related to the PLC and Scada and its interfaces to the MES system.
  • Maintain plant PLC, server, and network systems including maintenance, troubleshooting, modifications, and expansions.
  • Perform backups and disaster recovery tasks.
  • Design MMI (Wonderware software) screens to match equipment identification provided by the Electrical Engineering Manager as user interfaces to the equipment controllers.
  • Provide training to operators and technicians on changes to MMI which would affect day-to-day plant operations.
  • Provide electrical expertise to assist mechanical troubleshooting of plant equipment.
  • Provide assistance to the Instrument Technicians as required.
  • Perform programming and maintain PLC, VFD, MMI documentation, including but not limited to Wonder Ware, and Allen-Bradley Software.
  • Specify and order parts as necessary to perform repairs or installations.
  • Create and document tickets for corrective actions as issues with programming or new changes and updates are requested.
  • Comply with all safety rules and plant policies, as well as FDA defined Good Manufacturing Policies (GMPs).
  • Communicate with plant production, maintenance, and engineering personnel.
  • Make periodic preventative maintenance inspections of all metering control instruments, diagnosing existing or potential trouble; clean, lubricate, calibrate, and adjust as conditions indicate.
  • Other duties as assigned.


Qualifications & Requirements:

  • Associateโ€™s or Bachelorโ€™s degree in Computer Science, Information Technology, Engineering, or related field.
  • Minimum of two yearsโ€™ experience with MES systems or manufacturing software support.
  • Knowledge of software troubleshooting, including IO and ladder logic required.
  • Exceptional problem-solving and analytical skills.
  • Strong communication and organizational abilities.
  • Ability to work independently and manage multiple priorities in a fast-paced environment.
  • Experience with manufacturing operations and production support required.
  • Must have hands-on experience working in a manufacturing environment, CPG strongly preferred.
  • Experience with Allen Bradley ControlLogix Processors and RSLogix 5000, HMI interface programming, CAD drawing in schematic generation, industrial controls, and familiarity with NEC codes required.
  • Excellent communication skills required. Must be self-motivated with a high level of initiative and a proactive approach.
  • Must have complete familiarity with computer, hardware, network TCP/IP protocols, and server security systems.
  • Ability to read and interpret blueprints and schematics.
  • Strong background in electronics/electrical, pneumatic/hydraulic equipment, PLCโ€™s MMPโ€™s, PCโ€™s programming, NEC, NFPA-70E, and ISA standards.
  • Experience working with up to 480V, PLCโ€™s, PCโ€™s, MMI, control systems, instrumentation, and VFDโ€™s.

Experience with Specific Technologies:

  • Languages: LadderLogic and basic SQL for database query and MES scripts.
  • Platforms: Ignition by Inductive Automation, Siemens Opcenter, or Rockwell Plex. Allen Bradley and Wonderware
  • Concepts: Lean manufacturing, SCADA/HMI interfaces, and track/trace logic.
  • Programming: DES, PLC, MMI, and MES, including Allen Bradley PLCs, from SLC500, PLC5, to ControlLogix systems; DeviceNet and ControlNet systems; Square D and Omron PLC systems; Wonderware Software (InTouch and InTrack); AutoCAD Electrical; SQL and Access



Food Safety Requirements and Responsibilities: must comply with all Federal, State, Corporate, Warehouse, and Food Safety standards, policies, and guidelines (i.e. HACCP, GMP, SQF, FDA, etc.).

Physical Demands: manual dexterity required for operating machinery and computers. Ability to lift up to 50 pounds required. Ability to climb vertical ladders. Must be willing and able to work in a non-climate-controlled environment.


Equal Opportunity Employer: disability / veteran. All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ethnic origin, disability, or veteran status.

Massimo Zanetti Beverage USA is proud to be an equal opportunity employer, and we are committed to creating an inclusive workplace environment for our family of employees. MZB-USA recruits and advances qualified applicants without regard to race, ethnic or national origin, gender, sexual orientation, genetic information, age, religion, marital status, military service, veteran status, political affiliation, disability, or any other status protected by law. MZB-USA also prohibits discrimination and harassment of any kind and is fully dedicated to the safety of its workforce.


General Statement

This is a summary description of the general duties and level of work assigned to this position. It is not a full and comprehensive list of all possible responsibilities and tasks.


+++