1

Cnc Setup Programmer Jobs in California (NOW HIRING)

CNC Setup Programmer II

Cerritos, CA

$27.50 - $37.75/hr

Setup programmer II is responsible for the completion of all work orders in their area, whether it ... Retrieve, input, and edit CNC code and other computerized machine control media. * Participate in ...

CNC Setup Programmer II

Cerritos, CA · On-site

$27.50 - $37.75/hr

Setup programmer II is responsible for the completion of all work orders in their area, whether it ... Retrieve, input, and edit CNC code and other computerized machine control media. * Participate in ...

We are currently looking for an experienced CNC Machine Setup/Programmer - Fabrication . We are seeking a Setup/Programmer who can maintain and produce a level of inventory of finished parts that ...

We are currently looking for an experienced CNC Machine Setup/Programmer - Fabrication . We are seeking a Setup/Programmer who can maintain and produce a level of inventory of finished parts that ...

Be Seen First

CNC Setup Operator / CNC Machinist - Haas 3-Axis & 5-Axis Mills Anaheim/Fullerton Area 1st Shift M ... Support basic programming and program review using Mastercam . * Perform in-process inspections ...

Be Seen First

CNC Setup Operator / CNC Machinist - Haas 3-Axis & 5-Axis Mills Anaheim/Fullerton Area | 2nd Shift ... Support basic programming and program review using Mastercam . * Perform in-process inspections ...

Be Seen First

CNC Setup Operator / CNC Machinist - Haas 3-Axis & 5-Axis Mills Anaheim/Fullerton Area | 2nd Shift ... Support basic programming and program review using Mastercam . * Perform in-process inspections ...

Be Seen First

CNC Setup Operator / CNC Machinist - Haas 3-Axis & 5-Axis Mills Anaheim/Fullerton Area 1st Shift M ... Support basic programming and program review using Mastercam . * Perform in-process inspections ...

Be Seen First

CNC Setup Operator / CNC Machinist - Haas 3-Axis & 5-Axis Mills Anaheim/Fullerton Area | 2nd Shift ... Support basic programming and program review using Mastercam . * Perform in-process inspections ...

CNC Setup Machinist

Valencia, CA · On-site

$30 - $50/hr

Collaborate with Programming and Manufacturing Engineers to optimize machining processes suitable ... Develop and maintain detailed setup documentation, including setup sheets, tooling files, and ...

CNC Setup Machinist

Valencia, CA · On-site

$30 - $50/hr

Collaborate with Programming and Manufacturing Engineers to optimize machining processes suitable ... Develop and maintain detailed setup documentation, including setup sheets, tooling files, and ...

next page

Showing results 1-20

Cnc Setup Programmer information

See California salary details

$17

$31

$47

How much do cnc setup programmer jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for cnc setup programmer in California is $31.87, according to ZipRecruiter salary data. Most workers in this role earn between $25.91 and $36.15 per hour, depending on experience, location, and employer.

Is there a demand for CNC programmers?

CNC setup programmers are in high demand across manufacturing industries due to the ongoing need for precision machining and automation. Skilled programmers who can operate CAD/CAM software and set up CNC machines are sought after, especially as companies modernize their production processes. Job opportunities are generally stable in sectors such as aerospace, automotive, and industrial equipment manufacturing.

What is the difference between Cnc Setup Programmer vs Cnc Operator?

AspectCnc Setup ProgrammerCnc Operator
CredentialsTechnical training, certifications in CNC programmingBasic manufacturing or machine operation training
Work EnvironmentDesigning and setting up CNC machines, programmingOperating CNC machines based on existing programs
Employer & IndustryManufacturing, aerospace, automotive industriesManufacturing, production lines

The main difference is that a Cnc Setup Programmer focuses on creating and setting up CNC programs and machines, while a Cnc Operator runs the machines based on existing setups. The Setup Programmer requires programming skills and technical certifications, whereas the Operator primarily needs operational training. Both roles are essential in manufacturing environments but differ in responsibilities and skill requirements.

How much does a CNC setup technician make?

A CNC setup technician typically earns between $45,000 and $70,000 annually, depending on experience, location, and industry. Skilled technicians with certifications and proficiency in CNC programming and machine operation tend to earn higher salaries.

What are the key skills and qualifications needed to thrive as a CNC Setup Programmer, and why are they important?

To thrive as a CNC Setup Programmer, you need expertise in CNC machining, blueprint reading, and programming languages such as G-code, usually backed by vocational training or relevant experience. Familiarity with CAD/CAM software (like Mastercam or SolidWorks) and CNC control systems is typically required, along with relevant certifications such as NIMS. Strong problem-solving, attention to detail, and effective communication are vital soft skills for troubleshooting and collaborating with production teams. These competencies ensure precision, efficiency, and minimal downtime in manufacturing processes.

What are CNC Setup Programmers?

CNC Setup Programmers are skilled professionals who create, modify, and optimize programs for Computer Numerical Control (CNC) machines, which are used to manufacture precision parts. They are responsible for setting up the machines, selecting appropriate tools, and ensuring the correct sequence of operations. In addition, they troubleshoot issues, adjust programs as needed, and verify that finished products meet quality standards. Their expertise is crucial for efficient and accurate manufacturing in industries such as aerospace, automotive, and metalworking.

What are some common challenges faced by CNC Setup Programmers and how can they be addressed?

CNC Setup Programmers often encounter challenges such as interpreting complex blueprints, troubleshooting machine errors, and ensuring precise setup for efficient production runs. Staying updated with the latest CAM software and machine technology helps overcome these hurdles. Additionally, strong communication with machinists and engineers is vital to resolve discrepancies quickly and maintain high-quality output. Proactively refining setups and conducting test runs can also minimize downtime and increase productivity.

What is a CNC programmer's salary?

The salary of a CNC setup programmer typically ranges from $50,000 to $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher wages, especially in manufacturing environments with complex machinery. Entry-level positions generally start lower, while experienced professionals can earn over $90,000.

Do CNC programmers make good money?

CNC setup programmers typically earn competitive wages, with salaries varying based on experience, location, and industry. Skilled programmers who operate advanced machinery and have certifications tend to earn higher salaries, often supplemented by overtime or shift differentials. Overall, it is considered a well-paying trade profession with good earning potential.
What are popular job titles related to Cnc Setup Programmer jobs in California? For Cnc Setup Programmer jobs in California, the most frequently searched job titles are:
What job categories do people searching Cnc Setup Programmer jobs in California look for? The top searched job categories for Cnc Setup Programmer jobs in California are:
Infographic showing various Cnc Setup Programmer job openings in California as of July 2026, with employment types broken down into 85% Full Time, 7% Part Time, 1% Temporary, 2% Contract, and 5% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $66,292 per year, or $31.9 per hour.
CNC Setup Programmer II

CNC Setup Programmer II

amphenol

Cerritos, CA

$27.50 - $37.75/hr

Other

Posted 3 days ago

New


Job description

SUMMARY

Under the general direction of the Value Stream Manager, the CNC Programmer is responsible for supporting the production of machined/fabricated components by creating CNC programs, defining work holding and fixturing, identifying required tooling, and developing necessary support documentation as needed to produce production components.

ESSENTIAL JOB FUNCTIONS

  • Responsible for the training and development of machine shop employees assigned to train on the Setup Programmer II’s specific machines. Assist in developing a detailed training plan to implement with trainees assigned based on discussions with the leadership team.  Value Stream Manager/Process Engineer/Supervisor are responsible for validating training plan and tracking implementation through frequent check-ins. All the responsibilities listed below should be the standard for any future trainees.
  • Setup programmer II is responsible for the completion of all work orders in their area, whether it is delegated to other machinists or completed by the Setup programmer II themselves.  In addition, responsible for ensuring that work is completed to the standards of CDI.
  • Responsible for following the direct instructions of the Machine Shop Leadership team and offering ideas for continuous improvement.
  • Interpretation of blueprints, sketches, drawings, manuals, specifications, and/or sample parts to determine dimensions and tolerances of a finished work piece.
  • Responsible for developing the sequence of operations and machining processes to efficiently use production resources and equipment to create products.
  • Design and fabricate work holding and part fixturing required to properly secure and align material for machining.  Use quick change over and lean tools to develop efficient part setup and reduce change over time.
  • Complete manufacturing process through the set up and 1 piece process.
  • Define and select cutting tools, attachments, and related machine accessories for accurately and repeatedly producing machined components.  Participate in tooling improvement efforts by working with tooling manufacturers and vendors, performing tooling trials, and tooling optimization.
  • Define, calculate and set machine parameters to regulate factors such as cutting speed, feed, depth and angle of cut, tool path, or additional machine commands.
  • Retrieve, input, and edit CNC code and other computerized machine control media.
  • Participate in machining process validation activities to ensure manufacturing inputs such as CNC program and tooling selection meet requirements. Includes machine operation as needed for a first of type or trial run to verify accuracy of machine settings or programmed control data.
  • Create manufacturing production aid documents such as machine setup and tooling sheets and work instructions and procedures.
  • Observe machine operation and troubleshoot to detect malfunctions or out-of-tolerance conditions and adjusts machine controls or CNC program as required.
  • Participate in continuous improvement activities to reduce cycle time, improve production methods, and improve equipment performance, and quality of product.
  • Adhere to all factory safety procedures and guidelines.
  • Maintains clean, organized work environment and adheres to all safety standards, procedures and regulations. 
  • Contributes to team effort in a collaborative and supportive manner.

 

*Other duties as required in support of the department and the company*

SUPERVISOR RESPONSIBILITIES

The responsibilities of this role do not include supervising other employees.

 

QUALIFICATIONS 

To perform this job successfully, an individual must be able to perform each essential job function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Minimum of 4-6 years related experience and/or training in CNC operation, working knowledge of programming using Mastercam or related CAD/CAM software; knowledge of 3D modeling software such as Creo/Pro-E, SolidWorks, or equivalent CAD software and/or combination of education and experience; trade school/training certificate preferred.  Considered a seasoned professional that needs little direction or guidance.

EDUCATION and EXPERIENCE

  • Vocational, High School diploma, or general education degree (GED).

CERTIFICATES, LICENSES, REGISTRATIONS

  • None

 

LANGUAGE REQUIREMENTS

  • Ability to read, write, speak and understand English.
  • Excellent written and verbal communication skills.  A team player that can relate to people at all levels of the organization and possesses excellent communication skills with high ethical standards and a positive professional image.

JOB SKILLS

  • Ability to program various machining and turning centers to meet/exceed customer requirements.
  • Ability to use inspections tools as required.
  • Ability to interpret geometric dimensioning and tolerancing. (GD&T)
  • Writing skills required to complete documents and forms.
  • Reliable and flexible to work additional hours on short notice to complete tasks and/or special projects to meet customer demands.
  • Ability to read and understand blueprints, drawings and schematics
  • Ability to measure accurately using a ruler or tape measure
  • Understanding and experience in Lean manufacturing environment.  Participate in continuous improvement projects and 5S related performance teams.
  • Proficient in MS Office
  • A team player that can relate to people at all levels of the organization and possesses excellent communication skills.
  • Ability to be flexible and able to function comfortably in a fast paced, constantly changing and ambiguous environment. 
  • Experience programming, setting up, troubleshooting, and optimizing Mori Seiki and Haas CNC machining centers preferred.

 

PHYSICAL DEMANDS

The physical requirements outlined below indicate those necessary to fulfill this position's core responsibilities. While performing job duties, the employee will regularly engage in activities such as using hands to finger, handle, or feel and communicating verbally. Additionally, the employee will frequently need to reach with hands and arms while standing and walking as part of the role. Occasional lifting and movement of objects weighing up to fifty (50) pounds and using a ladder may be required. This position also demands specific vision capabilities, including close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.  Reasonable accommodation will be provided according to ADA regulations to enable individuals with disabilities to perform the job's essential functions.

WORK ENVIRONMENT

Manufacturing environment: A work environment in a manufacturing plant is the physical and social setting where goods production occurs. Depending on the type of product, process, and plant, the work environment may vary in terms of noise, temperature, safety, and demand. Common characteristics of a work environment in a manufacturing plant are the use of machinery and exposure to hazards such as chemicals, heat, dust, or noise, with a culture of teamwork, communication, and continuous improvement.

 

ENVIRONMENTAL POLICY

Amphenol CDI is fully committed to minimizing the environmental impact of its operations, activities, and products. To achieve this, we adhere to all applicable environmental regulations and laws, prevent pollution, and continuously improve our environmental performance in all our global operations. This is possible through an Environmental Management System that provides a framework for setting and reviewing our environmental objectives and targets. We aim to identify and reduce any negative environmental impact our business activities may have.

 

PERSONAL PROTECTIVE EQUIPMENT REQUIREMENTS

  • ASTM F–2412–2005, ANSI Z41–1999, or ANSI Z41–1991 rated safety toe shoes in specific areas.
  • Clear ANSI Z87.1 safety-rated glasses in specific areas.
  • Hearing protection in specific locations.
  • Ability to compile with JSA in specific areas.

 

EXPORT COMPLIANCE DISCLAIMER

This position includes access or potential access to ITAR and EAR (Export Administration Regulations) technical data. Therefore, candidates must qualify as US Persons, defined as US Citizens or Permanent Residents (Green Card Holders).

TRAVEL

Approximately 0% of travel is expected.

 

SALARY INFORMATION:

According to several states' laws, this position's salary range falls between $38 and $43 hourly/annually. However, this salary information is merely a general guideline. When extending an offer, Carlisle Interconnect Technologies considers various factors such as the position's responsibilities, scope of work, candidate's work experience, education/training, essential skills, internal pay equity, and market considerations.