1

Cnc Setup Programmer Jobs (NOW HIRING)

Be Seen First

The CNC Multi Axis Lathe Setup/Programmer plays a critical role in machining both standard production parts and custom prototypes. As part of a team, this role involves setting up CNC machines ...

CNC Setup Machinist

Saint Louis, MO · On-site

$30 - $32/hr

Read and interpret engineering drawings, setup instructions, and tool lists to ensure accurate ... Troubleshoot CNC machining programs and make necessary tool and work offset adjustments.

CNC Setup Machinist

San Jose, CA · On-site

$35 - $45/hr

Overview We're hiring CNC Setup Machinists for a precision machine shop supporting aerospace and semiconductor work in San Jose, California. You'll set up and machine large, complex, tight-tolerance ...

CNC Setup Machinist

San Jose, CA · On-site

$35 - $45/hr

Overview We're hiring CNC Setup Machinists for a precision machine shop supporting aerospace and semiconductor work in San Jose, California. You'll set up and machine large, complex, tight-tolerance ...

CNC Programmer / Machinist

Lincoln, NE · On-site

$55K - $80K/yr

CNC Programmer / Machinist Requirements: * 1 + Years of CNC Setup/Programming with either Lathes or Okuma LU4000-EX required * Experience Creating/Editing CNC programs / Reverse Engineer Parts into ...

CNC Setup Machinist

San Jose, CA · On-site

$35 - $45/hr

Overview We're hiring CNC Setup Machinists for a precision machine shop supporting aerospace and semiconductor work in San Jose, California. You'll set up and machine large, complex, tight-tolerance ...

Be Seen First

Create and edit CNC programs using G-code and CAM software. * Interpret engineering drawings, GD&T ... Conduct machine setup changeovers and verify program readiness for production. * Monitor production ...

Showing results 21-40

Cnc Setup Programmer information

See salary details

$16

$30

$44

How much do cnc setup programmer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for cnc setup programmer in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

What is a CNC setup programmer?

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 skills and qualifications are needed to be a CNC setup programmer?

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 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 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.

Do CNC Setup Programmers make good money?

CNC Setup Programmers typically earn competitive wages that vary by experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can increase their earning potential, often making above-average salaries in manufacturing and machining environments.

How much do CNC setup programmers earn?

CNC setup programmers typically earn between $45,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher salaries, especially in manufacturing environments with complex machinery and tight production schedules.

Is CNC Setup Programmer a good career?

A CNC Setup Programmer is a skilled tradesperson responsible for preparing and programming CNC machines to produce precise parts. The role offers steady employment opportunities, requires technical skills, and often involves certifications or training in CAD/CAM software. It can be a rewarding career for those interested in manufacturing and machining processes.

Is there a demand for CNC Setup Programmers?

CNC Setup Programmers are in steady demand due to the manufacturing industry's need for precise and efficient machine operation. Skilled programmers with knowledge of CAD/CAM software and machine tools are especially sought after in production environments, with employment opportunities often increasing as automation and custom manufacturing grow.
More about Cnc Setup Programmer jobs

What states have the most Cnc Setup Programmer jobs?

States with the most job openings for Cnc Setup Programmer jobs include:

What are popular job titles related to Cnc Setup Programmer jobs?

For Cnc Setup Programmer jobs, the most frequently searched job titles are:

Infographic showing various Cnc Setup Programmer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 3% As Needed, 75% Full Time, 16% Part Time, 2% Temporary, and 3% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Machine Setup Programmer

Coatesville, PA • On-site

$35/hr

Full-time

Medical, Dental, Life, Retirement, PTO

This job post has expired 3 days ago. Applications are no longer accepted.


Job description

Description

CNC Manufacturing is currently seeking qualified candidates for CNC Set Up Programmers in our Conventional Lathe Department. We are looking for first-shift candidates. Pay rate starts at $35.00/hour depending on skill level and experience.

Requirements

The Setup Programmer completes setups for Conventional Lathes. Setup Programmers will have the equivalent experience of an advanced machine operator with the ability to maintain production on precision parts. They will maintain quality and safety standards; keep records; and maintain equipment. CNC Manufacturing is willing to provide training for select candidates. There is an opportunity for advancement in this position.

Responsibilities

  • Pull all necessary tooling for each job
  • Upload and Download programs
  • Prove out jobs with the ability to change/adjust the program
  • Manual G-code programming
  • Create and update set up sheets
  • Set work offsets
  • Identify, prepare, and load raw materials and work holding
  • Use of all inspection equipment, including RAM, Comparator, and CMM
  • Maintain a clean, organized, and safe work area complying with all Safety and ISO standards
  • Other duties as required

Qualifications & Skills

  • Proficient Machine Operator with 2-5 years CNC experience; understanding of common material types and coordinate system
  • Basic understanding of GD&T required
  • CAD/CAM experience preferred
  • Ability to finish bringing any part into tolerance after set-up is complete
  • Understand and edit G-code, M-code & programming experience, Mazatrol preferred
  • Ability to remove and sharpen most tooling
  • Ability to create inspection processes for all parts and qualify bench inspection equipment
  • Ability to qualify part to blueprint

Physical Demands and Work Conditions

  • Standing, walking, sitting, lifting, carrying, pushing, pulling, reaching, handling, talking, hearing, visual acuity
  • Moving, carrying, lifting objects in excess of 50 pounds
  • Standing for extended periods of time

CNC Manufacturing is an industry leading expert in the precision machining of performance critical parts in diverse industries, including dental, defense, and aerospace.

The 37,000 sq ft facility in Coatesville, PA features some of the industry's most technologically advanced machining and quality control equipment, enabling CNC Manufacturing to deliver precise parts within the tightest of tolerances. Strict Statistical Process Control (SPC) procedures further ensure the highest quality results, which when combined with streamlined project management expertise, have earned CNC Manufacturing (including sister company, CNC Technology) the coveted DEKRA ISO 9001:2015 certification.

CNC Manufacturing celebrates the diversity and expertise of its team members, and proudly employs several armed services veterans. The innovative culture at CNC Manufacturing empowers the team to consistently excel in product quality, reliability, and customer service experience.

CNC Manufacturing Benefits include:

  • Medical and Prescription Coverage
  • Dental Insurance
  • Long Term Disability & optional Short Term Disability
  • Life Insurance
  • SIMPLE IRA plan with employer match up to 3%
  • Paid Time off and Holidays

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Compensation details: 35-40 Hourly Wage

PI274ced28c259-25405-41102081