PLC Programmer
$74K - $101K/yr
Working closely with engineering and maintenance teams, you will provide on-site and remote support for commissioning, upgrades, and fault resolution. Your work will underpin stable operations ...
$74K - $101K/yr
Working closely with engineering and maintenance teams, you will provide on-site and remote support for commissioning, upgrades, and fault resolution. Your work will underpin stable operations ...
$74K - $101K/yr
Working closely with engineering and maintenance teams, you will provide on-site and remote support for commissioning, upgrades, and fault resolution. Your work will underpin stable operations ...
San Jose, CA · Remote
$60 - $85/hr
GPU Programmer - Remote Job Type: Contractor Location: Remote Job Overview We are seeking experienced GPU Programmers / Software Engineers to design and optimize GPU-based tasks for AI and LLM ...
Quick apply
San Jose, CA · Remote
$60 - $85/hr
GPU Programmer - Remote Job Type: Contractor Location: Remote Job Overview We are seeking experienced GPU Programmers / Software Engineers to design and optimize GPU-based tasks for AI and LLM ...
Hayward, CA · On-site
$28.16 - $47.26/hr
The programmer also verifies the process flow of the part through the traveler and prepares/creates CAD geometry and operational programs for the fabrication of precision parts. Develops and maintain ...
Hayward, CA · On-site
$28.16 - $47.26/hr
The programmer also verifies the process flow of the part through the traveler and prepares/creates CAD geometry and operational programs for the fabrication of precision parts. Develops and maintain ...
Union City, CA · On-site
$50 - $60/hr
May review work for lower level programmers Requirements REQUIRED * High school degree or GED * Minimum of 10 years of CNC programming experience * Minimum of 5 years of CNC machining experience
Union City, CA · On-site
$50 - $60/hr
May review work for lower level programmers Requirements REQUIRED * High school degree or GED * Minimum of 10 years of CNC programming experience * Minimum of 5 years of CNC machining experience
San Jose, CA · On-site
$21 - $31/hr
AOI Programmer Salary Range: $21.00-$31.00/hr Work Schedule: 1st shift Responsibilities of an AOI Programmer: * Develop and maintain programs that guide automated optical inspection equipment in ...
Quick apply
San Jose, CA · On-site
$21 - $31/hr
AOI Programmer Salary Range: $21.00-$31.00/hr Work Schedule: 1st shift Responsibilities of an AOI Programmer: * Develop and maintain programs that guide automated optical inspection equipment in ...
Hayward, CA · On-site
$28.16 - $47.26/hr
The programmer also verifies the process flow of the part through the traveler and prepares/creates CAD geometry and operational programs for the fabrication of precision parts. Develops and maintain ...
Hayward, CA · On-site
$28.16 - $47.26/hr
The programmer also verifies the process flow of the part through the traveler and prepares/creates CAD geometry and operational programs for the fabrication of precision parts. Develops and maintain ...
San Jose, CA · On-site
$118K - $144K/yr
Position Description POSITION SUMMARY The Programmer Analyst reports to the Executive Director, Information Technology Services & Support at the District Office. The work schedule is 12 months per ...
San Jose, CA · On-site
$118K - $144K/yr
Position Description POSITION SUMMARY The Programmer Analyst reports to the Executive Director, Information Technology Services & Support at the District Office. The work schedule is 12 months per ...
San Jose, CA · On-site
$118K - $144K/yr
Position Information Opportunity Type CLASSIFIED EMPLOYMENT OPPORTUNITY Position Title PROGRAMMER ANALYST Posting Number S2612 Close/First Review Date 03/01/2026 Department ITSS (Information ...
San Jose, CA · On-site
$118K - $144K/yr
Position Information Opportunity Type CLASSIFIED EMPLOYMENT OPPORTUNITY Position Title PROGRAMMER ANALYST Posting Number S2612 Close/First Review Date 03/01/2026 Department ITSS (Information ...
$79K - $108K/yr
PLC Programmer - HMI Location: San Jose, CA Job Functions: Programming and commissioning machines within automated systems and station integration PLC and HMI Mechanical aptitude Powertrain ...
$79K - $108K/yr
PLC Programmer - HMI Location: San Jose, CA Job Functions: Programming and commissioning machines within automated systems and station integration PLC and HMI Mechanical aptitude Powertrain ...
Santa Clara, CA · On-site
Omega Solutions, Inc. is seeking a COBOL Programmer to design, code, test, implement, and support application software. The role involves troubleshooting existing information systems, developing and ...
Santa Clara, CA · On-site
Omega Solutions, Inc. is seeking a COBOL Programmer to design, code, test, implement, and support application software. The role involves troubleshooting existing information systems, developing and ...
Palo Alto, CA · On-site
Position Summary The Clinical Programmer II at Recor Medical develops and maintains advanced programming solutions for clinical trial data management, analysis, and reporting. This role requires ...
Palo Alto, CA · On-site
Position Summary The Clinical Programmer II at Recor Medical develops and maintains advanced programming solutions for clinical trial data management, analysis, and reporting. This role requires ...
Redwood City, CA · On-site
Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. we are looking for Python Programmer ...
Redwood City, CA · On-site
Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. we are looking for Python Programmer ...
Palo Alto, CA · On-site
Position Summary The Clinical Programmer II at Recor Medical develops and maintains advanced programming solutions for clinical trial data management, analysis, and reporting. This role requires ...
Palo Alto, CA · On-site
Position Summary The Clinical Programmer II at Recor Medical develops and maintains advanced programming solutions for clinical trial data management, analysis, and reporting. This role requires ...
Omega Solutions, Inc. is seeking an Advanced Programmer to provide technical design, development, and support for various initiatives including the South Carolina Uniform Traffic Ticket Information ...
Omega Solutions, Inc. is seeking an Advanced Programmer to provide technical design, development, and support for various initiatives including the South Carolina Uniform Traffic Ticket Information ...
$79K - $108K/yr
Position : PLC Programmer - HMI Location: Sunnyvale, CA Contract : 6 Months Job Functions: Programming and commissioning machines within automated systems and station integration PLC and HMI ...
$79K - $108K/yr
Position : PLC Programmer - HMI Location: Sunnyvale, CA Contract : 6 Months Job Functions: Programming and commissioning machines within automated systems and station integration PLC and HMI ...
Pleasanton, CA · On-site
$46K - $62K/mo
We have a key opening for an Object Oriented C/C++ Programmer in the US PREFERRED SKILLS: * Experience working with MySQL, MongoDB or equivalent * Familiarity with Perl, Shell, and PHP REQUIRED ...
Pleasanton, CA · On-site
$46K - $62K/mo
We have a key opening for an Object Oriented C/C++ Programmer in the US PREFERRED SKILLS: * Experience working with MySQL, MongoDB or equivalent * Familiarity with Perl, Shell, and PHP REQUIRED ...
Pleasanton, CA · On-site
$46K - $62K/mo
We have a key opening for an Object Oriented C/C++ Programmer in the US PREFERRED SKILLS: Experience working with MySQL, MongoDB or equivalent Familiarity with Perl, Shell, and PHP REQUIRED SKILLS ...
Pleasanton, CA · On-site
$46K - $62K/mo
We have a key opening for an Object Oriented C/C++ Programmer in the US PREFERRED SKILLS: Experience working with MySQL, MongoDB or equivalent Familiarity with Perl, Shell, and PHP REQUIRED SKILLS ...
San Jose, CA · On-site
$31 - $42.50/hr
The CNC Programmer / Machinist will be responsible for programming, setting up, and operating CNC milling equipment to manufacture precision components according to customer drawings and ...
San Jose, CA · On-site
$31 - $42.50/hr
The CNC Programmer / Machinist will be responsible for programming, setting up, and operating CNC milling equipment to manufacture precision components according to customer drawings and ...
San Jose, CA · On-site
Position Summary The CNC Lathe Programmer is responsible for creating, optimizing, and troubleshooting CNC lathe programs to support precision machining operations. This role involves developing ...
Quick apply
San Jose, CA · On-site
Position Summary The CNC Lathe Programmer is responsible for creating, optimizing, and troubleshooting CNC lathe programs to support precision machining operations. This role involves developing ...
Hayward, CA · On-site
$124K - $145K/yr
AB_5037913 We are seeking a high-caliber Senior CNC Programmer to drive precision manufacturing operations at our Hayward facility. In this role, you will take ownership of high-complexity CNC ...
Quick apply
Hayward, CA · On-site
$124K - $145K/yr
AB_5037913 We are seeking a high-caliber Senior CNC Programmer to drive precision manufacturing operations at our Hayward facility. In this role, you will take ownership of high-complexity CNC ...
$14.12 - $20.17
4% of jobs
$20.17 - $26.23
9% of jobs
$30.58 is the 25th percentile. Wages below this are outliers.
$26.23 - $32.29
17% of jobs
$32.29 - $38.34
13% of jobs
The median wage is $41.88 / hr.
$38.34 - $44.40
13% of jobs
$44.40 - $50.46
10% of jobs
$50.46 - $56.51
9% of jobs
$57.65 is the 75th percentile. Wages above this are outliers.
$56.51 - $62.57
9% of jobs
$62.57 - $68.63
7% of jobs
$68.63 - $74.69
6% of jobs
$74.69 - $80.74
4% of jobs
$14
$46
$80
| Aspect | Programmer Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a diploma or degree in computer science or related field | Similar credentials, often with additional certifications or experience |
| Work Environment | Often focused on coding tasks within development teams | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech giants, and enterprise IT |
| Search & Comparison Intent | People compare to understand roles, skills, and career paths | Often compared to programmers for clarity on responsibilities |
While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.
Cities near Santa Clara, CA with the most Programmer Programmer job openings:

Fremont, CA
$74K - $101K/yr
Full-time
Posted 14 days ago
Develop, modify, and troubleshoot PLC-based control systems to ensure proper operation and integration.
Interpret electrical schematics, diagnose issues, and verify wiring and control panel integration.
Troubleshoot control system faults on-site, identify root causes, and implement corrective actions.
Job Description Step into a high-impact contract role where your PLC expertise will directly improve reliability, throughput, and safety across complex industrial systems. You'll work with leading manufacturing and process facilities in California, tackling challenging automation projects that demand precise control, robust networking, and disciplined documentation. This is a hands-on opportunity to own critical control logic and keep production running at its best.
About the Role: You will be responsible for developing, modifying, and troubleshooting PLC-based control systems, ensuring that electrical schematics, field instrumentation, and industrial networks are correctly integrated and performing as designed. Working closely with engineering and maintenance teams, you will provide on-site and remote support for commissioning, upgrades, and fault resolution. Your work will underpin stable operations, controlled change management, and clear technical documentation for ongoing system support.
Key Responsibilities: Program, configure, and modify PLC logic (Allen-Bradley, Siemens, and similar platforms) for new installations, upgrades, and process improvements. Interpret and work from electrical schematics to verify wiring, diagnose issues, and ensure correct integration of control panels and field devices. Troubleshoot PLC, HMI, and control system faults on-site, identifying root causes and implementing robust corrective actions.
Configure and support industrial networks (EtherNet/IP, Modbus, Profinet, etc.), including addressing, diagnostics, and communication between PLCs, drives, and instrumentation. Set up, calibrate, and integrate instrumentation and I/O, including analog and digital signals, field devices, and I/O modules. Produce clear project documentation, including logic descriptions, I/O lists, network diagrams, and change logs, aligned with client standards
Implement and adhere to change management processes, ensuring all modifications are tracked, reviewed, and properly version-controlled. Collaborate with site personnel during commissioning and testing to validate system performance and support handover to operations and maintenance teams. Key Requirements: Proven experience as a PLC Programmer or Controls Engineer in industrial or manufacturing environments.
Hands-on proficiency with Allen-Bradley (Rockwell) PLC platforms; exposure to Siemens PLCs or similar systems. Strong ability to read and interpret electrical schematics, wiring diagrams, and control panel layouts. Demonstrated experience troubleshooting PLC-based control systems, instrumentation, and field I/O.
Practical experience with industrial networking protocols such as EtherNet/IP, Modbus, and Profinet in automation applications. Competence in configuring and integrating instrumentation and I/O (analog/digital signals, sensors, actuators, drives). Solid understanding of change management practices for control systems, including version control and documentation standards.
Ability to work independently in the field, manage multiple tasks, and communicate clearly with technical and non-technical stakeholders. Desirable Skills: Experience with HMIs/SCADA systems (e.g., FactoryTalk View, WinCC, Ignition) for visualization and control. Familiarity with safety PLCs, machine safety standards, and functional safety concepts
Background in commissioning new production lines or process systems from design through start-up. Exposure to industrial cybersecurity best practices for control networks. Experience working with OEMs, system integrators, or consulting engineering firms on multi-stakeholder projects.
Qualifications: Associate's or Bachelor's degree in Electrical Engineering, Control Systems, Mechatronics, or a related technical discipline (or equivalent practical experience). Formal training or certification in PLC programming (Allen-Bradley/Rockwell, Siemens, or equivalent) preferred. Coursework or certification related to industrial networking or automation systems is an advantage.
Valid driver's license and ability to travel to client sites within California as required. If you are a hands-on PLC specialist who thrives on solving complex control problems and delivering reliable automation solutions, this contract role offers immediate impact and varied technical challenges-apply now to be considered.