CNC Programmer Purpose The CNC Programmer develops, maintains, and optimizes CNC programs and machining processes to safely produce high-quality parts that meet engineering and customer requirements. This role involves reviewing CAD models and blueprints, selecting appropriate tooling and machining strategies, and generating CNC programs using CAM software. The CNC Programmer supports first-piece runoffs and inspections, collaborates with operators and engineering, and continuously improves machining processes. Key Responsibilities Create CNC programs for milling and turning centers using CAM software. Develop detailed setup sheets including tooling, fixturing, and work-holding instructions. Review engineering drawings and 3D CAD models to support accurate and efficient program development. Utilize Mastercam to generate, modify, and optimize CNC programs. Support first-piece runoffs and first-article inspections to validate programs and processes. Perform and support full machine setups, program edits, and process troubleshooting as needed. Optimize machining processes to improve cycle time, quality, and machine utilization. Apply knowledge of cutting tool technology to support optimal tool selection and application. Demonstrate a thorough understanding of work-holding strategies and inspection/measurement tools. Hold tight tolerances, including ±0.0001", as required. Utilize and manage machine controls, G-code/M-code, and macro programming. Communicate program status, issues, and requirements clearly to operators, engineering, and leadership. Read and interpret blueprints; update process documentation accurately and neatly. Work in accordance with company policies and safety standards. Perform other related duties as assigned. Qualifications & Requirements Minimum of five (5) years of CNC programming experience, or an equivalent combination of education and experience. High school diploma or GED required. Strong background in CAM programming techniques. Proficient with Mastercam; experience with SolidWorks or similar CAD software required. Solid understanding of geometric construction, engineering drawings, GD&T, and machining standards. Strong problem-solving and troubleshooting skills with the ability to think critically and independently. Effective communication skills and the ability to work cross-functionally with shop floor personnel and engineering. WORK ENVIRONMENT: This position also has a role in a professional office environment which routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. The noise level in the work environment and job sites can be loud when on the shop floor. While performing the duties of this job, the employee may frequently be exposed to fumes or airborne particles, moving mechanical parts and vibration. PHYSICAL REQUIREMENTS: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk and hear. This position is very active and requires standing, walking, bending, kneeling, stooping, crouching, crawling, and climbing all day. The employee must frequently lift and/or move items over 25 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus. When in the office environment the employee is in a sedentary role, however, some filing is required. This would require the ability to lift files, open filing cabinets and bending or standing on a stool as necessary. HEALTH AND SAFETY: Work in compliance with the Occupational Health and Safety Act and regulations. Follow Company safety rules. Report the absence of or defect in any protective equipment or clothing to the Supervisor or Manager immediately. Maintain a clean and safe work area. PERSONAL PROTECTION REQUIREMENTS: Use or wear the equipment, protective devices or clothing that is required to be used or worn (When applicable to work environment): Safety shoes Safety glasses Hearing protection Other types of PPE as needed
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
High school or GED