1

Cnc Programming Jobs in Providence, RI (NOW HIRING)

CNC Machinist II

Cumberland, RI · On-site

$18.25 - $25/hr

The CNC Machinist II is responsible for the set-up and operation of CNC and manual machines as well ... Determine and implement cutting tool offsets, use MDI and assist programmer with editing programs.

CNC Machinist II

Cumberland, RI

$18.25 - $25/hr

The CNC Machinist II is responsible for the set-up and operation of CNC and manual machines as well ... Determine and implement cutting tool offsets, use MDI and assist programmer with editing programs.

CNC Programmer

Middleborough, MA · On-site

$27.69 - $41.54/hr

... programming of multi-axis CNC Milling and lathe equipment, including but not limited to, Vertical & Horizontal Machining Centers utilizing Mastercam. Responsibilities: * Read and review technical ...

CNC Programmer

Franklin, MA · On-site

$31 - $37/hr

Create, modify and verify CNC machine programs for products to be manufactured ... Create, modify and verify 3D Solid Models of products to be manufactured for programming and ...

CNC Programmer

Franklin, MA · On-site

$31 - $37/hr

Create, modify and verify CNC machine programs for products to be manufactured ... Create, modify and verify 3D Solid Models of products to be manufactured for programming and ...

CNC Punch / Laser Operator 2nd Shift

Warwick, RI · On-site

$19.50 - $24.25/hr

The Machine Operator III reviews shop operations packets and engineering drawings to ensure that ... Edits CNC programs as required to attain optimal quality/quantity production. * As specified ...

CNC Punch / Laser Operator 2nd Shift

Warwick, RI · On-site

$19.50 - $24.25/hr

The Machine Operator III reviews shop operations packets and engineering drawings to ensure that ... Edits CNC programs as required to attain optimal quality/quantity production. * As specified ...

The Machine Operator III reviews shop operations packets and engineering drawings to ensure that ... Edits CNC programs as required to attain optimal quality/quantity production. * As specified ...

CNC Punch / Laser Operator 2nd Shift

Warwick, RI · On-site

$19.50 - $24.25/hr

The Machine Operator III reviews shop operations packets and engineering drawings to ensure that ... Edits CNC programs as required to attain optimal quality/quantity production. * As specified ...

Manufacturing Engineer

Walpole, MA · On-site

$106K - $159K/yr

What You'll Own CNC Programming & Advanced NX Modeling * Develop, prove out, and maintain fully associative NX CAM programs for 3- through 5-axis milling, turning, and mill-turn operations on Siemens ...

Manufacturing Engineer

Walpole, MA · On-site

$79K - $102K/yr

What You'll Own CNC Programming & Advanced NX Modeling * Develop, prove out, and maintain fully associative NX CAM programs for 3- through 5-axis milling, turning, and mill-turn operations on Siemens ...

Showing results 21-40

Cnc Programming information

See Providence, RI salary details

$16

$31

$45

How much do cnc programming jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for cnc programming in Providence, RI is $31.27, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $35.19 per hour, depending on experience, location, and employer.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

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

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

What job categories do people searching Cnc Programming jobs in Providence, RI look for?

The top searched job categories for Cnc Programming jobs in Providence, RI are:

Infographic showing various Cnc Programming job openings in Providence, RI as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 79% Full Time, 14% Part Time, 4% Contract, and 1% Nights. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $65,048 per year, or $31.3 per hour.

$42 - $50/hr

Full-time

Medical, Dental, Retirement

Re-posted yesterday


Job description

Bring your experience. Build your future. Be part of a culture that cares about craftsmanship and people.

We are a family-owned manufacturer of 60+ years with a supportive & collaborative company culture. If you want an opportunity to work & grow with great people, consider joining our team!

We have an excellent benefits package including Blue Cross Blue Shield medical & dental coverage, 401(k) with employer matching, tuition reimbursement, and medical/dependent care FSAs.

This is a non-exempt, hourly position with a pay range of $42-$50/hour.

We are a 1st shift only company, working M-F 7am-330pm.

Due to Federal/Governmental Contractor Regulations - all applicants must be US Citizens or Permanent Residents

Position Summary:

Develop, prove out, and maintain CNC programs; set up and operate CNC equipment; and produce precision-machined components that meet drawing, quality, and production requirements. The position works primarily with Citizen and Star multi-axis Swiss-type turn/mill machines and provides technical guidance to less-experienced employees and student interns.

An employee who demonstrates strong technical performance, dependability, judgment, communication, and leadership potential may be considered for advancement into a lead position based on company needs and demonstrated performance.

Essential Duties and Responsibilities:

Review drawings, models, work orders, material requirements, and specifications to determine machining methods and sequences of operation.

  • Develop, prove out, edit, and optimize CNC programs for Citizen and Star multi-axis Swiss-type turn/mill machines using applicable CAD/CAM software.
  • Set up and operate CNC equipment, including tooling, workholding, offsets, program edits, and machine adjustments.
  • Verify setups and first-piece production through measurement, inspection, and comparison with applicable drawings and specifications.
  • Create and maintain setup sheets, tooling information, approved CNC programs, production records, process-control documents, and other required manufacturing documentation in accordance with established file and revision-control procedures.
  • Troubleshoot machining, tooling, programming, and equipment issues; complete assigned preventive maintenance; and support continuous improvement of quality, productivity, and process reliability.
  • Monitor tooling and production-supply needs and initiate requests for replacement or additional items.
  • Train and mentor less-experienced operators, setup personnel, department employees, and student interns.
  • Communicate setup information, process changes, irregularities, corrective actions, and production concerns to appropriate team members and management.
  • Maintain machines, tools, gages, and work areas in a clean, orderly, and safe condition.
  • Comply with company policies and procedures, including ISO quality requirements, ITAR, CMMC, information-security requirements, and workplace safety regulations.
  • Perform other related duties as assigned.

Required Qualifications:

High school diploma or equivalent; vocational, technical, apprenticeship, or machining-program training preferred.

Computer skills: Proficient in Word, Excel, Outlook and CAD/CAM software.

Ability to read and interpret engineering drawings, blueprints, and GD&T.

Knowledge of machining methods, cutting tools, workholding, speeds, feeds, inspection practices, and troubleshooting.

Proficiency with applicable CNC programming and CAD/CAM software; working knowledge of Microsoft Word, Excel, and Outlook.

Strong mathematical, mechanical, organizational, communication, and time-management skills.

Ability to work independently, manage priorities, meet production goals, contribute as part of a team, and train or mentor less-experienced personnel.

Experience:

5+ years of prior experience with Citizen and Star Swiss-type CNC lathes.

Experience with ESPRIT CAD/CAM software is highly desirable.

Physical Requirements:

The position requires regular standing and movement throughout the work area, handling small parts and tools, lifting or moving items weighing up to 40 pounds, and sufficient visual acuity—with or without correction—to read technical information, operate machine controls, inspect small features, and identify fine dimensional or surface details.

Note to Recruitment Agencies: North Easton Machine does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement).