Job Description
SUMMARY
The CNC Machinist/Programmer opportunity is one that has potential to grow into a lead role. Responsibilities include programming, setting up, and operating CNC machinery with a strong focus on continuous improvement, training, and technical leadership. This hands-on role involves working directly on the production floor, programming machines, troubleshooting processes, training and developing junior machinists, and ensuring optimal machine performance to meet production and quality goals.
The position requires deep knowledge of CNC operations (turning, boring, threading, facing) on various machines including CNC lathes, single and multi-spindle machines, and screw machines, as well as a strong understanding of tooling selection, blueprint reading, and machining processes.
CORE RESPONSIBILITIES
§ Program CNC machines (lathes, mills, multi-spindle, and screw machines) using G-code and CAM software as needed.
§ Set up machines, select tooling, and determine machining parameters according to part specifications.
§ Adjust and optimize existing programs for efficiency, tool life, and quality.
§ Operate and monitor machines during production runs to ensure conformance to specifications.
§ Perform first-piece inspections and use statistical process control to maintain quality standards.
§ Troubleshoot mechanical, tooling, and program issues to minimize downtime.
§ Mentor and train junior machinists on CNC setup, programming basics, and proper operation techniques.
§ Provide guidance on best practices for tooling, measurement, and process improvement.
§ Interpret blueprints and technical drawings to plan machining sequences and station assignments.
§ Analyze operations to ensure efficient use of tools, materials, and time.
§ Collaborate with engineering and production teams to improve workflows and eliminate defects.
§ Replace worn tools and perform minor preventative maintenance as needed.
§ Install and adjust cams, gears, and stops to control machine functions.
Supports the company and fellow employees by:
Adhering to all company policies and directives.
Using appropriate personal protective equipment and following safety rules.
Following quality guidelines and using quality tools as appropriate.
Performing other duties as assigned.
QUALIFICATION REQUIREMENTS
§ High school diploma or equivalent; technical training or certification preferred.
§ Minimum 2 years of CNC machine setup and operation experience; programming experience strongly preferred.
§ Proficiency in reading blueprints, interpreting GD&T, and using precision measuring tools (calipers, micrometers, gauges).
§ Strong mechanical aptitude with the ability to troubleshoot and solve problems.
§ Ability to work independently and mentor less-experienced team members.
§ Good attendance and reliability.
§ Physically able to stand for 10-hour shifts and occasionally lift up to 50 lbs.
PHYSICAL DEMANDS
While performing the duties of this job, the employee is regularly required to:
§ Stand
§ Frequently required to use hands to finger, handle or feel parts or objects.
§ Occasionally required to walk, talk or hear, stoop, kneel, crouch or crawl, reach with hands and arms and push or pull objects.
§ Occasionally lift and/or move up to 50 pounds.
§ Specific vision abilities required by the job include close vision, color vision, depth perception and the ability to adjust focus.
WORK ENVIRONMENT
§ Frequently works near moving mechanical parts and fumes or airborne particles.
§ The noise level in the work environment is usually very loud.
Full-time