The CNC Programmer is responsible for developing, proving out, troubleshooting, and optimizing Computer Numeric Code (CNC) software programs. The CNC Programmerâ s other duties include reading and interpreting blueprints, programming CNC 3-5 axis milling machines and turning centers using Mastercam, and adjusting the machine settings until desired specifications are met.
ESSENTIAL JOB FUNCTIONS:
• Develops, proves out, troubleshoots, and optimizes CNC programs.
• Works with engineers to analyze technical data (models and drawings) to determine tooling, work-holding, speeds, and feeds.
• Maintains an organized tool database in Mastercam.
• Modifies, troubleshoots, and optimizes existing programs for different machining centers.
• Modifies existing programs to enhance efficiencies.
• Revises programs to eliminate errors, retests programs to check that problems have been solved.
• Analyzes job orders, drawings, blueprints, specifications, and design data to calculate dimensions, tool selections, machine speeds, and feed rates.
REQUIRED SKILLS/EXPERIENCE/TRAINING:
• High school diploma or equivalent required.
• 2-year technical or associate degree in machining preferred.
• Minimum 3 yearsâ CNC machining experience preferred.
• Mastercam experience required, 3-5 years preferred.
• Strong understanding of machining strategies for various grades of steel, stainless steel, aluminum, and other metals required.
• Experience programming CNC turning centers and 3 â 5 axis CNC mills.
• Familiarity with Edgecam, Fusion 360, and Solidworks preferred.
ENGINEERING DESIGN·MACHINING·WELDING·FABRICATION·ROLL SERVICES
Strong organizational, problem solving, and analytical skills.
Versatility, flexibility, and a willingness to work within constantly changing priorities with enthusiasm.
Must pass a post-employment offer drug screen and background check.
#INDDH