CNC Machinist / Programmer
Position Summary The CNC Machinist / Programmer is responsible for programming, setting up, and operating CNC machines to produce high-quality, precision parts. This role supports production by developing efficient machining processes, troubleshooting issues, and ensuring parts meet engineering and quality standards.Key ResponsibilitiesCreate, edit, and run CNC programs using CAD/CAM software and at the machineSet up and operate CNC mills and lathes (Fanuc, Haas, or similar controls)Read and interpret blueprints, GD&T, and technical drawingsSelect tooling, fixtures, and workholding solutions for efficient productionOptimize feeds, speeds, and cutting strategies to improve cycle times and qualityPerform first-piece inspections and make necessary offset adjustmentsTroubleshoot machining, tooling, and programming issuesMaintain accurate documentation and support continuous improvement effortsQualifications 35+ years of CNC machining and/or programming experienceProficiency in G-code, M-code, and CAD/CAM software (MasterCAM, Fusion 360, etc.)Strong understanding of machining processes, tooling, and material propertiesAbility to perform setups and run production with minimal supervisionExperience with multi-axis machining is a plusStrong attention to detail and problem-solving skillsWorking Conditions & Physical Requirements Manufacturing environment with exposure to noise, coolant, and machineryStanding for extended periods and lifting up to 30 lbsUse of required PPEBenefits & Perks Competitive pay (based on experience)Health, dental, vision, life, and disability insurance401(k) with company matchProfessional development and growth opportunities