JOB SUMMARY We are seeking an experienced CNC Programmer who is self-directed and proficient in CAD/CAM, with a solid background in hands-on machining. The role is focused on programming and optimizing 3–5 axis Vertical Machining Centers and Horizontal Machining Centers. This individual must demonstrate deep knowledge of machining processes, cutting tools, fixturing strategies, and material machinability, with the ability to take ownership of projects from concept development through full production readiness. ESSENTIAL DUTIES AND RESPONSIBILITIES Create, optimize, and validate CNC programs for 3–5 axis Vertical Machining Centers and Horizontal Machining Centers using CAD/CAM software (SolidWorks, Edgecam, Mastercam). Interpret engineering drawings and 3D models to develop efficient machining strategies. Design and document work holding and fixturing solutions for repeatable and accurate machining processes. Select appropriate cutters, tooling, and machining parameters based on material, tolerance, and machine capability. Support setup and prove-out on the shop floor, adjusting toolpaths, feeds, and speeds as needed. Utilize probing cycles and Macro B programming to automate setup, verification, and in-process checks. Troubleshooting challenges including chatter, dimensional variation, work holding, and tool performance issues. Create and maintain setup sheets, tool lists, and process documentation. Collaborate across engineering, production, and quality to ensure manufacturability and repeatability. Drive process improvements related to cycle time, tool life, quality, and workflow efficiency. Assist the Quoting team with accurate cycle time and fixture cost estimates. Create detailed setup layouts in SolidWorks, including work holding, datums, tooling clearance, and machine orientation to support accurate and repeatable setups.
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