Demo

CNC Programmer

Pacific Bearing Co
Roscoe, IL Full Time
POSTED ON 11/27/2025
AVAILABLE BEFORE 1/26/2026
We are seeking a highly skilled and motivated CNC Programmer to join our manufacturing team. This dynamic, hands-on role is responsible for developing, optimizing, and proving out CNC programs for our milling and turning centers. The ideal candidate will combine their programming expertise with a strong operational background, working directly on the shop floor to ensure efficiency, quality, and continuous improvement. Prior experience as a tool and die maker is highly preferred, as this role requires a deep understanding of manufacturing processes and the ability to design workholding solutions.Essential Duties and ResponsibilitiesProgram Development & Optimization: Develop new and modify existing CNC programs for 3, 4, and 5-axis mills and lathes using CAD/CAM software (e.g., Mastercam, SolidWorks, etc.). Optimize tool paths, cutting speeds, and feed rates to maximize efficiency, reduce cycle times, and ensure the highest quality standards.Machine Operation & Setup: Set up and operate CNC machines during the program prove-out phase and, when necessary, for production runs. This includes loading raw materials, installing tools and fixtures, and making necessary machine adjustments.Quality Assurance & Troubleshooting: Perform first-piece inspections using precision measuring instruments (calipers, micrometers, gauges) to verify parts conform to engineering drawings and specifications (GD&T). Troubleshoot and resolve any issues that arise during the manufacturing process, making real-time adjustments to programs or machine settings.Documentation & Collaboration: Create detailed setup sheets and work instructions for machine operators. Collaborate effectively with engineers, quality control, and shop floor personnel to enhance design for manufacturability and improve overall processes.Continuous Improvement: Actively participate in our culture of continuous improvement, seeking out opportunities to reduce costs, minimize scrap, and improve productivity. We embrace a "fail forward" mindset, encouraging calculated risks and learning from outcomes to innovate our processes.Mentorship & Training: Assist with training and mentoring machine operators on new programs, setups, and best operational practices.Required Qualifications and SkillsExperience: Proven experience as a CNC Programmer with hands-on experience operating CNC mills and/or lathes.Technical Knowledge: Proficiency in G-code and M-code programming languages. Strong understanding of machining processes, tooling, and materials (metals, plastics, etc.).Software Proficiency: Extensive experience with CAD/CAM software.Problem-Solving: Excellent analytical and problem-solving skills, with a keen attention to detail.Blueprint Interpretation: Ability to read and interpret complex engineering drawings, blueprints, and technical specifications, including Geometric Dimensioning and Tolerancing (GD&T).Work Ethic: A self-starter who is able to work independently and manage multiple priorities in a fast-paced, dynamic environment.Communication: Strong verbal and written communication skills to convey detailed instructions and collaborate across teams.Preferred QualificationsTool and Die Experience: Previous experience as a certified Tool and Die Maker is a significant advantage, demonstrating a deep expertise in fixture design and precision work.Education: An Associate's degree or technical certification in CNC Programming, Machining Technology, or a related field.Advanced Experience: Experience with multi-axis CNC machines (4/5 axis) and advanced machining techniques.Lean Principles: Familiarity with Lean manufacturing principles and practices.We offer a competitive benefits package, including:MedicalDental and Vision401 (k) with company matchCompany paid Short & Long Term Disability and Life insurance Voluntary Life InsuranceOnsight fitness center with trainerdog friendly office environment

Salary : $38 - $45

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$56,930 - $75,718
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$116,421 - $146,747

Sign up to receive alerts about other jobs with skills like those required for the CNC Programmer.

Click the checkbox next to the jobs that you are interested in.

  • Concept Development Skill

    • Income Estimation: $70,684 - $92,141
    • Income Estimation: $68,346 - $86,637
  • Conceptual Design Skill

    • Income Estimation: $70,684 - $92,141
    • Income Estimation: $71,252 - $93,927
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other CNC Programmer jobs in the Roscoe, IL area that may be a better fit.

  • Prent Corporation Janesville, WI
  • JOB REQUIREMENTS: About your new company: For the past 55 years, family owned and operated, Prent Corporation has been the world leader in custom thermofor... more
  • 21 Days Ago

  • CST Industries, Inc. De Kalb, IL
  • Summary We are seeking a CNC/Laser Programmer to join our Engineering team. This role is dedicated to programming and CAD/CAM support — not machine operati... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!