We are seeking an experienced CNC Machinist/Programmer to set up, program, operate, and troubleshoot CNC machinery to produce high-quality precision components. The ideal candidate has a strong understanding of machining principles, blueprint interpretation, tooling selection, and CNC programming. This individual will be responsible for developing efficient machining processes, maintaining tight tolerances, and ensuring finished parts meet customer specifications and quality standards. 1st and 2nd shift available.
Key Responsibilities
- Program, set up, and operate CNC mills, lathes, and other machining equipment.
- Develop and modify CNC programs using G-code, M-code, conversational programming, or CAM software as required.
- Interpret engineering drawings, blueprints, geometric dimensioning and tolerancing (GD&T), and technical specifications.
- Select appropriate cutting tools, fixtures, workholding methods, speeds, and feeds.
- Perform machine setups, including tool changes, offsets, work coordinate settings, and fixture adjustments.
- Produce first-article parts and perform in-process inspections to verify dimensional accuracy.
- Use precision measuring instruments, including calipers, micrometers, indicators, bore gauges, and other inspection tools.
- Troubleshoot machining issues, program errors, tooling problems, and equipment malfunctions.
- Optimize machining processes to improve cycle times, productivity, tool life, and material utilization.
- Maintain required tolerances and surface finish specifications.
- Follow established quality procedures, safety requirements, and production schedules.
- Perform routine machine maintenance and maintain a clean, organized work area.
- Collaborate with engineering, quality, and production teams to resolve manufacturing challenges.
- Document program revisions, setup procedures, and inspection results as required.
Qualifications
- High school diploma or GED required; technical training or a certificate in CNC machining preferred.
- Previous experience as a CNC Machinist, CNC Programmer, or CNC Setup Technician.
- Proficiency in CNC programming, including G-code and M-code.
- Experience with CNC mills, CNC lathes, or multi-axis machining centers.
- Ability to interpret blueprints, engineering drawings, and GD&T requirements.
- Knowledge of cutting tools, machining strategies, feeds, speeds, and material properties.
- Experience with CAM software, such as Mastercam, Fusion, or similar platforms, preferred when applicable.
- Proficiency using precision measurement instruments and performing dimensional inspections.
- Strong mechanical aptitude, troubleshooting skills, and attention to detail.
- Ability to work independently while meeting production and quality requirements.