1

Computer Programming Apprenticeship Jobs in California

Control & Support Engineer

Fresno, CA ยท On-site

$79K - $102K/yr

Expertise in computer applications such as Excel, Word, and any drafting software. DESIRED TRAITS ... Apprentice-level or higher electrician certification, controls/automation certification, or ...

Primarily shop-floor based with some office/computer work for programming. * Standard business ... High school diploma or equivalent; technical degree or apprenticeship preferred * 7+ years of CNC ...

Strong computer skills, including Microsoft Office applications Skills: * Strong problem-solving ... Except in limited circumstances such as formal apprenticeship programs, Owens Corning does not ...

Strong computer skills, including Microsoft Office applications Skills: * Strong problem-solving ... Except in limited circumstances such as formal apprenticeship programs, Owens Corning does not ...

Bachelor's degree in Computer Science * Must have work authorization in USA * 2-3 years experience ... benefits, training, and apprenticeship. CENTRL makes hiring decisions based solely on ...

Bachelor's degree in Computer Science * Must have work authorization in USA * 2-3 years experience ... benefits, training, and apprenticeship. CENTRL makes hiring decisions based solely on ...

Bachelor's degree in Computer Science * Must have work authorization in USA * 2-3 years experience ... benefits, training, and apprenticeship. CENTRL makes hiring decisions based solely on ...

Journeyman Tool & Die Maker certification or equivalent formal apprenticeship * 5+ years of ... Interpret complex engineering blueprints, GD&T callouts, and CAD/CAM models to machine high ...

Machine Shop Technician

Anaheim, CA ยท On-site

$25 - $30/hr

Journeyman Tool & Die Maker certification or equivalent formal apprenticeship * 5+ years of ... Interpret complex engineering blueprints, GD&T callouts, and CAD/CAM models to machine high ...

next page

Showing results 1-20

Computer Programming Apprenticeship information

See California salary details

$32.6K

$64.1K

$94.2K

How much do computer programming apprenticeship jobs pay per year?

As of Jun 25, 2026, the average yearly pay for computer programming apprenticeship in California is $64,123.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,800.00 and $79,000.00 per year, depending on experience, location, and employer.

What does a typical day look like for someone in a Computer Programming Apprenticeship?

As a Computer Programming Apprentice, your typical day often includes shadowing experienced developers, writing and testing code under supervision, attending team meetings, and working on real-world projects that reinforce your learning. You'll likely be paired with a mentor who guides your progress and helps troubleshoot challenges. Regular feedback sessions, collaborative problem-solving, and opportunities to participate in coding workshops or training are also common. This structure is designed to give you hands-on experience, gradually increasing your responsibilities as your skills develop.

What is a Computer Programming Apprenticeship job?

A Computer Programming Apprenticeship is a training program that combines hands-on work experience with classroom learning to develop coding and software development skills. Apprentices typically work under the supervision of experienced programmers while learning programming languages, debugging, and software development best practices. These programs can last several months to a few years and often lead to full-time employment.

What are the key skills and qualifications needed to thrive in the Computer Programming Apprenticeship position, and why are they important?

To thrive as a Computer Programming Apprentice, you need a foundational understanding of programming languages such as Python, Java, or JavaScript, along with basic problem-solving skills and a high school diploma or equivalent. Familiarity with code editors like Visual Studio Code, version control systems like Git, and, in some cases, coursework or certifications in computer science is beneficial. Strong communication skills, eagerness to learn, and the ability to take constructive feedback will help you excel in this collaborative, growth-focused environment. These competencies are essential for quickly gaining technical expertise and contributing effectively to team projects in a dynamic tech setting.

What are popular job titles related to Computer Programming Apprenticeship jobs in California? For Computer Programming Apprenticeship jobs in California, the most frequently searched job titles are:
What job categories do people searching Computer Programming Apprenticeship jobs in California look for? The top searched job categories for Computer Programming Apprenticeship jobs in California are:
What cities in California are hiring for Computer Programming Apprenticeship jobs? Cities in California with the most Computer Programming Apprenticeship job openings:
Infographic showing various Computer Programming Apprenticeship job openings in California as of June 2026, with employment types broken down into 49% Full Time, 42% Part Time, 3% Temporary, and 6% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $64,123 per year, or $30.8 per hour.

Control & Support Engineer

Netafim

Fresno, CA โ€ข On-site

$79K - $102K/yr

Full-time

Posted 7 days ago


Job description

Responsible for expert-level support in electrical, electronics, and mechanical systems, including installation, operation, troubleshooting, repair, and optimization of manufacturing equipment, automation systems, computers, and PLC programs at Netafim. Develop and manage new and existing in-house projects as well as projects involving outside vendors. Provide hands-on technical support to maintenance, extrusion technicians, and shift technicians as required. Routinely serve as an โ€œOn Call Engineerโ€ to troubleshoot, repair, and make independent decisions to effectively manage equipment breakdowns and downtime in a 24/7 production environment, ensuring safety, quality, and operational continuity.

ESSENTIAL DUTIES AND RESPONSIBILITIES include but are not limited to the following:

ยท Implementing cost-effective equipment modifications to improve safety, reliability, efficiency, and throughput.

ยท Updating and documenting electrical, electronics, control, and mechanical system changes, modifications, and upgrades.

ยท Developing, testing, troubleshooting, and evaluating existing controls and automation systems.

ยท Wiring, testing, repairing, and troubleshooting high and low voltage systems including 480VAC, 400VAC, 240VAC, 120VAC, and 24VDC.

ยท Troubleshooting PLC-controlled equipment, drives, motors, sensors, and automation systems.

ยท Discussing and solving complex technical problems with manufacturing, maintenance, subcontractors, suppliers, and vendors.

ยท Developing and managing engineering and maintenance projects.

ยท Complying with safety and building codes related to equipment, controls, wiring, and facilities.

ยท Providing technical support to production and maintenance teams during breakdowns.

ยท Responsible for assigned activities on infrastructure and facility.

ยท Participating in the On Call Engineer rotation for a 24/7 production facility.

ยท Encourage use of new techniques and focus on fact-based problem solving.

ยท Continually improve safety record by proactive reporting and leading by example.

ยท Adopt and follow LEAN processes.

ยท Other duties as assigned.


Requirements:

MINIMUM QUALIFICATIONS include the following:

ยท Excellent knowledge of industrial PLC platforms such as Omron, Siemens, Beckhoff, Allenโ€‘Bradley, Control Techniques, and other equivalent systems.

ยท Strong troubleshooting capability for control, automation, and integrated mechatronic systems.

ยท Ability to read, interpret, and update electrical, electronic, control, and basic mechanical drawings.

ยท Ability to manage, coordinate, and lead project installations, equipment upgrades, and system improvements.

ยท Experience working with AC and DC drives, motors, and motion control systems.

ยท Excellent knowledge of personal and industrial computer systems, including hardware and software used in manufacturing environments.

ยท Good understanding of the mechanical aspects of complex automated manufacturing systems, including pneumatics, hydraulics, and machine mechanisms.

ยท Working knowledge of SCADA, HMI, and industrial communication systems.

ยท Ability to safely work with voltages ranging from lowโ€‘voltage DC control systems to threeโ€‘phase 480 VAC power systems.

EDUCATION and/or EXPERIENCE

Bachelorโ€™s degree in Mechatronics Engineering, Electrical Engineering, Electronics Engineering, Mechanical Engineering, or equivalent.

Relevant industrial manufacturing experience is preferred but not mandatory. The position is suitable for both fresh graduates and experienced candidates who demonstrate the capability to support manufacturing equipment, automation systems, and maintenance activities.

LANGUAGE SKILLS

Good English written and verbal communication skills needed.

SKILLS

Ability to manage multiple projects.

Expertise in computer applications such as Excel, Word, and any drafting software.

DESIRED TRAITS AND CHARACTERISTICS

Analytical thinker, self-starter, responsible, independent, and team oriented.

PHYSICAL DEMANDS

May be required to lift up to 70 lbs.

Potential for extended periods of standing/walking in and around the production facility.

Under some circumstances, will be required to be โ€œOn Callโ€ for this 24/7/365 production facility.

CERTIFIATES, LICENSES, REGISTRATIONS

Four-year engineering degree or equivalent technical qualification.

Certification, training, or formal coursework related to electrical, electronics, automation, mechatronics, or industrial maintenance is desirable.

Apprentice-level or higher electrician certification, controls/automation certification, or equivalent industrial training is a plus.