Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Rainbow bridge illustration

Find your next move.

Your current job is just the starting point. See where workers like you actually went next.

Powered by real career transition data in the U.S. labor market over the past 20 years. How it works

Requires a free account

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Halpin Staffing Services

CNC Programmer

Job Description

Position Summary National Manufacturing Group is seeking an experienced 5-Axis CNC Programmer to manage and maintain CNC programming while providing hands-on support to our production team. This position will focus on developing and optimizing CNC programs, assisting with daily machine operations, training employees, and troubleshooting equipment issues. The CNC Programmer will work closely with our existing CNC Lead and production management to ensure equipment operates efficiently and production goals are met. Key Responsibilities CNC Programming
  • Create, modify, and maintain all CNC programs for our 5-axis equipment.
  • Develop and optimize programs for accuracy, efficiency, and production quality.
  • Troubleshoot programming errors, machine alarms, and operational issues.
  • Review customer drawings and specifications to ensure accurate programming. Machine Operation & Production Support
  • Assist with daily CNC machine operations as needed.
  • Support machine setup, tooling adjustments, and production changeovers.
  • Operate CNC equipment when additional production support is required.
  • Work alongside the CNC Lead to troubleshoot production issues and minimize downtime.
  • Identify opportunities to improve machine performance and production processes. Employee Training
  • Train new and existing CNC operators on machine operation, programming basics, and safety procedures.
  • Provide hands-on guidance with machine setup, program selection, and troubleshooting.
  • Help develop and maintain standard operating procedures.
  • Support the CNC Lead in improving operator knowledge, consistency, and performance. Equipment Troubleshooting & Maintenance
  • Diagnose basic mechanical, electrical, and operational issues with CNC equipment.
  • Perform minor repairs and machine adjustments within training and authorization.
  • Assist with preventive maintenance and routine inspections.
  • Identify equipment issues requiring specialized repairs.
  • Coordinate with maintenance personnel and outside technicians when necessary. Qualifications Required
  • Experience programming and operating 5-axis CNC machines.
  • Knowledge of G-code, M-code, and CAD/CAM software.
  • Experience with CNC setup, tooling, and troubleshooting.
  • Ability to read and interpret blueprints and technical drawings.
  • Basic mechanical and electrical troubleshooting knowledge.
  • Ability to train and assist CNC operators.
  • Strong communication, organization, and problem-solving skills.
  • Ability to work independently and collaboratively with production leadership. Preferred
  • SolidWorks + Surf Cam
  • Experience with CNC equipment maintenance and minor repairs.
  • Familiarity with CNC controllers and machine calibration.
  • Previous experience training CNC operators.
Position Expectations This is a hands-on technical position focused on CNC programming, equipment support, and employee training. The CNC Programmer will work collaboratively with the existing CNC Lead, who will continue overseeing daily department operations and personnel. The CNC Programmer will serve as the primary resource for programming and technical troubleshooting while supporting the CNC Lead and production team in maintaining safe, efficient, and consistent operations.
Pay:
$80,000.00 - $120,000.00 per year
Work Location:
In person
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
55
out of 100
Average of individual scores