1

Contract Plc Programming Jobs in California (NOW HIRING)

Controls Engineer

Roseville, CA · Hybrid

$85K - $125K/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 ...

Controls Engineer

Roseville, CA · On-site

$85K - $125K/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 ...

Senior plc is an international, market-leading, engineering solutions provider with 19 operating ... Supervises the Project Engineering team, including interns and any applicable contract engineers.

Senior plc is an international, market-leading, engineering solutions provider with 19 operating ... Supervises the Project Engineering team, including interns and any applicable contract engineers.

Strong PLC programming and troubleshooting experience, including ladder logic and related ... Job Type & Location This is a Contract position based out of Sacramento, CA. Pay and Benefits The ...

Strong PLC programming and troubleshooting experience, including ladder logic and related ... Job Type & Location This is a Contract position based out of Sacramento, CA. Pay and Benefits The ...

Controls Engineer

Newport Beach, CA · On-site

$90K - $100K/yr

... contracts, and new business development. Create/review/modify electrical schematics, drawings, and ... PLC and HMI design and programming for industrial equipment for machine control, design and ...

Controls Engineer

Newport Beach, CA · On-site

$90K - $100K/yr

... contracts, and new business development. Create/review/modify electrical schematics, drawings, and ... PLC and HMI design and programming for industrial equipment for machine control, design and ...

Senior plc is an international, market-leading, engineering solutions provider with 19 operating ... Review purchase order claims and contracts for conformance to company policy. Review, evaluate, and ...

Senior plc is an international, market-leading, engineering solutions provider with 19 operating ... Review purchase order claims and contracts for conformance to company policy. Review, evaluate, and ...

AOI Programmer

San Jose, CA · On-site

$26 - $32/hr

Contract Pay Rate: $26-$32 We are looking for an AOI Programmer responsible for developing, optimizing, and maintaining inspection programs for Automated Optical Inspection (AOI) equipment. In this ...

Showing results 21-40

Contract Plc Programming information

See California salary details

$40K

$79.6K

$110.5K

How much do contract plc programming jobs pay per year?

As of Aug 23, 2026, the average yearly pay for contract plc programming in California is $79,608.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,100.00 and $91,300.00 per year, depending on experience, location, and employer.

What is contract PLC programming?

Contract PLC Programming involves working as an independent contractor or consultant to design, write, and troubleshoot programs for Programmable Logic Controllers (PLCs) used in industrial automation. These professionals are hired by companies on a project or contract basis to develop control systems, integrate equipment, and ensure efficient operation of manufacturing processes. Contract PLC programmers often work with various industries such as automotive, food processing, and packaging, providing expertise in programming languages like ladder logic and structured text. The role requires a strong understanding of electrical systems, control theory, and relevant safety standards.

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

To thrive as a Contract PLC Programmer, you need strong knowledge of programmable logic controllers, automation systems, and industrial electrical engineering, typically supported by a relevant engineering degree or technical certification. Familiarity with PLC programming languages (such as ladder logic), HMI/SCADA systems, and tools like Siemens, Allen-Bradley, or Schneider Electric platforms is essential. Excellent problem-solving skills, attention to detail, and effective communication are valuable soft skills for success in this role. These qualifications are important to ensure reliable automation solutions, efficient troubleshooting, and clear collaboration with clients and onsite teams.

What are some common challenges faced by contract PLC programmers when working with multiple clients or projects?

Contract PLC programmers often juggle multiple projects for different clients, which can present challenges such as adapting to varying hardware platforms, software standards, and documentation practices. Each client may use different PLC brands and have unique coding conventions, requiring quick learning and flexibility. Additionally, contract programmers must manage their time effectively to meet tight deadlines and ensure clear communication with client teams to integrate their work smoothly into broader automation projects.

What is the difference between Contract Plc Programming vs Control Panel Wiring?

AspectContract Plc ProgrammingControl Panel Wiring
Primary FocusWriting and testing PLC code for automation systemsAssembling and connecting electrical components within control panels
Skills & CertificationsPLC programming, electrical knowledge, troubleshootingElectrical wiring, panel assembly, safety standards
Work EnvironmentIndustrial settings, control rooms, manufacturing plantsElectrical workshops, manufacturing facilities
Tools & EquipmentPLC programming software, computers, testing devicesWire strippers, crimpers, multimeters, terminal blocks

Contract Plc Programming involves developing and testing automation code, while Control Panel Wiring focuses on physically assembling electrical components. Both roles require electrical knowledge, but they differ in tasks and tools used. Understanding these differences helps employers and job seekers find the right fit in industrial automation.

What are the most commonly searched types of Plc Programming jobs in California?

The most popular types of Plc Programming jobs in California are:

What are popular job titles related to Contract Plc Programming jobs in California?

For Contract Plc Programming jobs in California, the most frequently searched job titles are:

What job categories do people searching Contract Plc Programming jobs in California look for?

The top searched job categories for Contract Plc Programming jobs in California are:

What cities in California are hiring for Contract Plc Programming jobs?

Cities in California with the most Contract Plc Programming job openings:

Infographic showing various Contract Plc Programming job openings in California as of August 2026, with employment types broken down into 84% Full Time, and 16% Nights. Highlights an 100% In-person job distribution, with an average salary of $79,608 per year, or $38.3 per hour.

Semiconductor Equipment & Process Engineer

Computer Task Group, Inc

San Jose, CA

$70 - $75/hr

Full-time

Posted 11 days ago


Job description

Overview

CTG is seeking an experienced Semiconductor Equipment & Process Engineer for an ongoing contract opportunity with our client. This role supports semiconductor manufacturing, wafer processing, automated production equipment, equipment reliability, and process optimization.

Location: San Jose, CA
Duration: Ongoing Contract

Key Responsibilities
  • Troubleshoot, maintain, configure, and optimize semiconductor manufacturing equipment and automated production systems.
  • Support wafer processing, including photolithography, thin-film deposition, wet etch, wafer metrology, and wafer dicing.
  • Troubleshoot and configure robotics, PLCs, SMT, AOI, and automated inspection systems.
  • Perform preventive and corrective maintenance, equipment qualification, calibration, and process optimization.
  • Diagnose electrical, electronic, mechanical, computer, operating system, and networking issues.
  • Develop and modify equipment-control and automation programs using C++ and Python.
  • Create technical documentation, schematics, layouts, and equipment/process drawings using AutoCAD, SolidWorks, and Visio.
  • Support equipment installation, integration, reliability improvements, and continuous improvement initiatives.
  • Partner with engineering, manufacturing, quality, and maintenance teams to resolve equipment and process issues.
  • Support highly automated semiconductor and, as needed, medical-device manufacturing environments.
Required Qualifications
  • Hands-on semiconductor manufacturing and semiconductor equipment experience.
  • Experience working in semiconductor cleanroom environments.
  • Knowledge of wafer processing, wafer metrology, photolithography, thin-film deposition, wet etch, and/or wafer dicing.
  • Experience with PLC programming/troubleshooting and robotics.
  • Strong equipment maintenance and troubleshooting skills.
  • Experience with SMT/AOI or automated inspection equipment.
  • Understanding of electronics, computer hardware, operating systems, and industrial networking.
  • Programming experience with C++ and/or Python.
  • Proficiency with AutoCAD, SolidWorks, Visio, and Microsoft Office.
  • Strong analytical, troubleshooting, root-cause analysis, and problem-solving abilities.
Preferred Qualifications
  • Medical device manufacturing experience.
  • Laser technology experience.
  • Semiconductor equipment/process integration experience.
  • Experience supporting highly automated manufacturing environments.
  • Experience with equipment reliability, process optimization, and continuous improvement.

Education:

  • Bachelor's degree in Electrical Engineering, Mechanical Engineering, Electronics Engineering, Manufacturing Engineering, Chemical Engineering, or a related technical discipline preferred.

  • Equivalent combination of education, technical training, and hands-on semiconductor manufacturing experience may be considered.

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services for this role.

To Apply:

To be considered, please apply directly to this requisition using the link provided. Kindly forward this to any other interested parties. Thank you!

The expected base salary for this position ranges from $70.00 to $75.00/hour. Salary offers are based on a wide range of factors including relevant skills, training, experience, education, market factors, and where applicable, licensure or certifications obtained. In addition to salary, a competitive benefit package is also offered.


Computer Task Group logo

About Computer Task Group

Sourced by ZipRecruiter

We know that achieving our mission begins and ends with our people—and by people we mean you. Regardless of individual roles or responsibilities, regardless of industry or subject matter expertise, our lives happen in relation to other people—our colleagues, clients, and partners. CTG cultivates a workplace that attracts and develops the best people. Being Great Place to Work-CertifiedTM not only supports our Vision but also validates the rewarding workplace culture that has made CTG a leading IT and digital solutions and services company for more than 55 years.

Company size

1,001 - 5,000 Employees

Headquarters location

Buffalo, NY, US

Year founded

1966

Social media