1

Freelance Contract Plc Programmer Jobs in Virginia

PLC Programmer Location: Chesterfield, VA Pay: $40.00-$58.00/hour Position Overview M Force ... contract placements, to ensure the right fit for both candidates and clients. If this role isn't ...

Develop Programmable Logic Controller (PLC) application programs based on the contract documents and System Control Narrative using the PLC manufacturer's Programming Software. * Installs all ...

Controls Engineer

Manassas, VA · On-site

$100 - $150/hr

This is a contract-to-hire role on-site at Manassas, Virginia. This is a great opportunity to join ... Understand PLC applications to load and update projects * Understand PLC applications to configure ...

Controls Engineer

Reston, VA · Hybrid

$86K - $112K/yr

... PLC programming, instrumentation, check out support and start-up assistance. Please Note: This ... Responsible for development of costs and proposal of change orders to contract scope Minimum ...

Control Engineer

Richmond, VA · On-site

$81K - $105K/yr

... design, PLC programming, instrumentation, check out support and start-up assistance ... Responsible for the development of costs and proposal of change orders to the contract scope ...

Control Engineer

Fredericksburg, VA

$82K - $106K/yr

... design, PLC programming, instrumentation, check out support and start-up assistance ... Responsible for the development of costs and proposal of change orders to the contract scope ...

Control Engineer

Richmond, VA

$81K - $105K/yr

... design, PLC programming, instrumentation, check out support and start-up assistance ... Responsible for the development of costs and proposal of change orders to the contract scope ...

Controls Engineer

Fredericksburg, VA · Hybrid

$85K - $110K/yr

... PLC programming, instrumentation, check out support and start-up assistance. Please Note: This ... Responsible for development of costs and proposal of change orders to contract scope Minimum ...

next page

Showing results 1-20

Freelance Contract Plc Programmer information

What is a freelance contract PLC programmer?

A Freelance Contract PLC Programmer is an independent professional who specializes in programming, troubleshooting, and maintaining Programmable Logic Controllers (PLCs) for various automation and industrial control systems. They work on a contract basis for different clients, rather than being employed by a single company. Their responsibilities often include designing control system logic, writing and testing PLC code, commissioning new systems, and providing technical support. Freelance PLC programmers are commonly hired for specific projects, upgrades, or to fill temporary skill gaps in manufacturing, process, or automation industries.

What are the key skills and qualifications needed to thrive as a freelance contract PLC programmer?

To thrive as a Freelance Contract PLC Programmer, you need expertise in industrial automation, electrical engineering fundamentals, and proficiency in PLC programming languages such as Ladder Logic, typically supported by a relevant technical degree or certification. Familiarity with PLC hardware (e.g., Siemens, Allen-Bradley), HMI/SCADA systems, and software tools like RSLogix or TIA Portal is essential. Strong problem-solving, communication, and project management skills help you collaborate effectively with clients and adapt to diverse industrial environments. These skills ensure you can deliver reliable automation solutions, meet project requirements, and maintain client satisfaction in a competitive freelance market.

How do freelance contract PLC programmers typically manage multiple client projects and prioritize tasks effectively?

Freelance Contract PLC Programmers often work with several clients simultaneously, requiring strong organizational skills and clear communication. They typically use project management tools to track deadlines, deliverables, and client requirements, ensuring that tasks are prioritized based on urgency and complexity. Regular check-ins with clients and transparent progress updates are essential for managing expectations and preventing scope creep. Building a structured workflow and setting realistic timelines help freelancers balance workloads and maintain quality across all projects.

What is the difference between Freelance Contract Plc Programmer vs Freelance Contract Automation Engineer?

AspectFreelance Contract Plc ProgrammerFreelance Contract Automation Engineer
CredentialsPLC programming certifications, technical skillsAutomation system certifications, control systems expertise
Work EnvironmentIndustrial settings, manufacturing plantsIndustrial, process control, and automation environments
Employer & IndustryManufacturers, automation firmsProcess industries, automation service providers

Both roles involve working with industrial control systems, but a Freelance Contract Plc Programmer primarily focuses on programming PLCs, while a Freelance Contract Automation Engineer handles broader automation systems and control processes. The choice depends on the specific project needs and expertise required.

Are freelance contract PLC programmers in high demand?

Freelance contract PLC programmers are in steady demand due to ongoing needs in automation, manufacturing, and industrial control systems. Skills in ladder logic, programming languages like Siemens S7 or Allen-Bradley RSLogix, and certification can enhance job prospects, especially for projects requiring specialized expertise and flexible schedules.

How much do freelance contract PLC programmers earn?

Freelance contract PLC programmers typically earn between $30 and $80 per hour, depending on experience, location, and project complexity. Senior programmers with specialized skills or certifications may command higher rates, especially for complex automation systems and industrial environments.

What are popular job titles related to Freelance Contract Plc Programmer jobs in Virginia?

For Freelance Contract Plc Programmer jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Freelance Contract Plc Programmer jobs in Virginia look for?

The top searched job categories for Freelance Contract Plc Programmer jobs in Virginia are:

What cities in Virginia are hiring for Freelance Contract Plc Programmer jobs?

Cities in Virginia with the most Freelance Contract Plc Programmer job openings:

$40 - $58/hr

Full-time

Posted 29 days ago


Key responsibilities

  • Develop, program, modify, test, and troubleshoot PLC-based control systems for custom automated equipment.

  • Design, integrate, test, and commission custom automation systems, including HMI applications and robotic systems.

  • Assist with startup, debugging, commissioning, and technical support during equipment installation and customer acceptance testing.


Job description

Job Description PLC Programmer Location: Chesterfield, VA Pay: $40.00-$58.00/hour Position Overview M Force Partners is seeking a hands-on PLC Programmer to support the design, programming, integration, and commissioning of custom automated machinery and industrial automation systems. This PLC Programmer role will work across the full project lifecycle, from controls development and PLC programming to machine startup, commissioning, troubleshooting, and customer support. The ideal PLC Programmer will have experience with industrial automation, PLC programming, HMI development, robotics integration, and custom machine builds while enjoying a collaborative, project-based environment

Key Responsibilities Develop, program, modify, test, and troubleshoot PLC-based control systems for custom automated equipment Program and support Allen-Bradley/Rockwell, Siemens, and Keyence PLC platforms Design, integrate, test, and commission custom automation systems Develop and modify HMI applications to support machine operation and diagnostics Troubleshoot PLCs, HMIs, electrical controls, motion control systems, and automated equipment Assist with startup, debugging, and commissioning of automated machinery at manufacturing facilities and customer sites Integrate industrial and collaborative robotic systems into automated production equipment Read and interpret electrical schematics, wiring diagrams, control panel layouts, and technical documentation Collaborate with mechanical, electrical, and controls engineering teams throughout machine design and build projects Provide technical support during equipment installation, startup, commissioning, and customer acceptance testing Document programming revisions, project updates, and technical documentation Manage multiple automation projects while meeting customer expectations and project deadlines Travel occasionally to customer locations for equipment installation, startup, commissioning, and service support Required Qualifications 3-5 years of experience in PLC programming, industrial automation, controls engineering, or a related field Experience programming and troubleshooting Allen-Bradley/Rockwell, Siemens, or Keyence PLCs Experience supporting custom machine builds and industrial automation systems Experience developing or modifying HMI applications Ability to read and interpret electrical schematics, wiring diagrams, and control documentation Strong electrical troubleshooting and controls diagnostics experience Experience working with automated manufacturing equipment Excellent problem-solving, communication, and organizational skills Ability to work independently and collaboratively within a multidisciplinary engineering team Willingness to travel occasionally to customer locations Preferred Qualifications Experience integrating industrial or collaborative robots including FANUC, ABB, KUKA, or Universal Robots (UR) Experience with industrial networking and communication protocols Experience with VFDs, servo drives, motion control systems, and machine safety Experience commissioning automated manufacturing equipment Experience working for a machine builder, systems integrator, OEM, or industrial manufacturing company Automation project coordination or project management experience Job presented by M Force Partners M Force Partners is a specialized recruitment partner connecting top-tier talent with leading organizations. With a deep understanding of engineering/technical, medical, professional and executive disciplines and industry demands, we deliver tailored recruitment solutions, including direct hire and contract placements, to ensure the right fit for both candidates and clients. If this role isn't the right fit for you, we encourage you to explore our other opportunities at mforcepartners.com

Do you know someone who may be a great match. Feel free to share this opportunity within your network. Equal Opportunity Employer M Force Partners is an Equal Opportunity Employer.

Employment decisions are based on qualifications, merit, and business needs. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions.