CNC Programmer (CAD/CAM)

Cannonball Recruiting LLC
Reading, PA

CNC Programmer (CAD/CAM)

Location: Reading, PA

Job Type: Full-Time

Shift: 1st shift

Pay: $30/hr or more (depending on experience level)

Reports To: Tooling Manager

Position Summary:

  • We’re hiring a CNC Programmer to support a busy toolroom and production environment by creating CNC programs and related documentation used to manufacture prototypes, tooling, and precision machined components. This role requires strong CAD/CAM capability, blueprint interpretation, and a commitment to safe, high-quality machining practices.

Required Skills & Qualifications:

  • Education/Experience: High school diploma or equivalent required. Machine shop experience strongly preferred; programming experience required (level dependent).
  • CAD/CAM: Comfortable creating/adjusting CNC programs using CAD/CAM software; ability to troubleshoot program and machining issues on the floor.
  • Blueprint Reading: Strong ability to read prints, interpret GD&T basics, and translate part intent into machining strategy.
  • Measurement & Inspection: Proficient with precision measurement tools (calipers, micrometers, height gauges, depth gauges, hole gauges, etc.).
  • Math & Reasoning: Ability to calculate dimensions and apply practical problem-solving in a production/toolroom environment.
  • Communication: Able to document work clearly and collaborate across programming, setup, operators, and engineering.

Skill Levels (Pay Based on Level/Experience)

Level 1 – CNC Programmer:

  • Programs standard 2D components for tooling/production with general guidance.
  • Creates accurate setup sheets and supports operators during first-piece and troubleshooting.
  • Assists with routine CNC maintenance activities.
  • Runs/edits CAM programs on CNC equipment as needed and ensures quality requirements are met.

Level 2 – CNC Programmer:

  • All Level 1 skills, plus:
  • Basic knowledge of 5-axis machining and/or multi-axis concepts.
  • Programs 3D contour geometry with limited supervision.
  • Develops more optimal toolpaths and understands CAD translation/import considerations.

Level 3 – CNC Programmer:

  • All Level 2 skills, plus:
  • Programs and supports 5-axis machining independently (where applicable).
  • Owns CNC programming standards and continuous improvement initiatives.
  • Supports material/tooling planning for CNC work and helps drive PM/maintenance program adherence.

Physical Requirements & Work Environment:

  • Work level: Heavy industrial/toolroom environment.
  • Must be able to lift/carry up to 65 lbs and push/pull up to 40 lbs .
  • Work may involve standing, sitting, climbing stairs, kneeling, and crouching as needed.
  • Exposure to shop conditions including heat, oils/lubricants, sharp tools, and cutting machinery.
  • PPE required: Safety glasses, hearing protection, steel-toe footwear, gloves; additional PPE as job tasks require.

Benefits:

  • Health Insurance
  • Supplemental Dental and Vision Insurance
  • Life/AD&D Insurance
  • Disability Insurance
  • Holiday Pay (11 days a year, immediate eligibility)
  • Paid Time Off (Eligible after 60 days)
  • 401(k) (Company match of 50% of the first 6% contributed to the plan; 4-yr vesting for company match)

Why Work With Cannonball Recruiting?

Cannonball Recruiting connects skilled trades professionals with great opportunities in manufacturing and industrial environments. We support you through the hiring process and help match you with roles aligned to your experience and career goals.

All offers of employment are contingent upon the successful completion of a pre-employment drug screen and background check.

Posted 2026-01-14

Recommended Jobs

Tech Lead - Data Engineering

Pittsburgh, PA

Tech Lead - Data Engineering Position Description CGI is looking for a Lead Data Engineer. This role will require someone at our client site in Pittsburgh, PA. .    Work on projects for one…

View Details
Posted 2026-01-30

Banquet Server

Triple Crown Radnor
Wayne, PA

BANQUET SERVER POSITION AT FEARLESS RESTAURANT GROUP What makes Fearless Restaurants special and a great place to work?! Cuz’ we give a damn!   About Us: We are part of Fearless Restaurant Gro…

View Details
Posted 2026-02-17

General Dentist

ETS Dental
Pittsburgh, PA

Our well-established, technology-forward, small group dental practice is seeking a skilled and motivated dentist to join our team as the LEAD Dentist for a departing provider. Our practice is located…

View Details
Posted 2026-01-28

Refrigeration Technician

Cannonball Recruiting LLC
Manheim, PA

Refrigeration Technician Pay: $38/hr.+ Shift: ~ Mon-Thu or Tue-Fri from 7am to 5pm Description: Cannonball Recruiting is seeking experienced a  Trailer Technician  for a Trailer Servi…

View Details
Posted 2026-01-09

Maintenance Mechanic I

Cargill
Lititz, PA

Maintenance Mechanic I at Cargill summary: CVWalletExtranet.Domain.Entities.JobShortDescription This position is in our Food Enterprise where we are committed to serving food manufacturers, foo…

View Details
Posted 2026-02-19

Health, Safety & Environmental (HSE) Manager

Dynamics ATS
Strong, PA

Health, Safety & Environmental (HSE) Manager/Director   JOB-10045964   Anticipated Start Date Mar. 5, 2026   Location Baytown, TX Type of Employment Contract   Employer In…

View Details
Posted 2026-02-19

Enterprise Account Executive (Northampton)

Astound
Northampton, PA

Astound is a leading provider of internet, WiFi, mobile, and TV services, dedicated to connecting communities and empowering lives through innovative technology. We also keep businesses connected wit…

View Details
Posted 2026-02-15

Neonatologist for Phoenixville -Level II NICU

Tower Health
Philadelphia, PA

Job Summary Phoenixville Neonatologist: The Department of Neonatology at Tower Health is seeking a full-time Neonatologist for the NICU at Phoenixville Hospital . The successful candid…

View Details
Posted 2026-01-24