<Back to Search
CNC Programmer (CAD/CAM)
Reading, PAMarch 26th, 2026
CNC Programmer (CAD/CAM) Location: Reading, PAJob Type: Full-TimeShift: 1st shiftPay: $30/hr or more (depending on experience level)Reports To: Tooling ManagerPosition 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 InsuranceSupplemental Dental and Vision InsuranceLife/AD&D InsuranceDisability InsuranceHoliday 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.
Showing 200 of 9,771 matching similar jobs in Springbrook, ND
- CNC Process Engineer
- CNC Machinist
- CNC Mill Programmer - 3-5 Axis Mastercam Expert
- Senior CNC Programmer for Space Hardware Machining
- Service Manager (CNC)
- Manufacturing Engineer - CNC Machining
- CNC Machinist
- Copy of Advanced CNC Machinist (Various Shifts)
- Senior Process Engineer + CNC
- CNC Machinist
- Senior Aerospace CNC Lathe Programmer - Multi-Axis
- CNC Programmer - Elevate Machining & Process Excellence
- Machine Shop Supervisor
- PC-DMIS CMM Programmer
- Senior CNC Mill Programmer - Multi-Axis CAM Expert
- CNC Lathe Programmer - Battle Creek Area
- Computer Numerical Control Programmer
- CNC
- Computer Numerical Control Programmer
- Senior CNC Programmer: High-Speed Milling & Precision Parts
- MasterCAM CNC Mill Programmer for Precision Manufacturing
- Micron-Precision CNC Machinist - Production Cells
- CMM Programmer, Prototype Machine Shop
- CNC Programmer
- Computer Numerical Control Programmer
- Computer Numerical Control Machinist
- Precision CMM Programmer
- CNC Machine Operator Lead - Third Shift + $1.75 Diff
- CNC Machinist Setup + Operator | Day Shift | Sign on Bonus
- Fixture Design Engineer: CAD-Driven, Quality Fixtures
- 2nd Shift CNC Milling Machinist - Pacing
- Senior CNC Process Engineer - Multi-Axis Machining
- Project Manager & Estimator for CNC Machine Shop
- Machine Shop Lead
- CNC Machinist - 2nd Shift with Profit Share + 401(k)
- Senior CNC Machinist - Precision Milling & 4-Axis
- CNC Programmer - Operator
- Composites Technician: Prototype & Production for Defense
- CNC PROGRAMMER/OPERATOR
- Fabrication /Machinist (Level 3)