CNC Programmer (CAD/CAM)
Company: Cannonball Recruiting LLC
Location: Reading
Posted on: February 19, 2026
|
|
|
Job Description:
Job Description Job Description 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.
Keywords: Cannonball Recruiting LLC, Parsippany-Troy Hills Township , CNC Programmer (CAD/CAM), Engineering , Reading, New Jersey