
Search by job, company or skills
CNC Programmer designs and writes computer code (G-code/M-code)using CAD/CAM software to direct machines in turning raw materials into precision parts. They interpret blueprints, optimize cutting paths for efficiency, troubleshoot, and perform quality checks. They are essential in manufacturing, aerospace, and medical sectors.
CNC Programmer Job Scope Template
Job Summary
We are seeking a skilled CNC Programmer to develop, test, and optimize programming for CNC machines (mills, lathes, routers) to produce high-quality, precision parts. The ideal candidate will translate engineering drawings into G-code, troubleshoot production issues, and ensure maximum efficiency.
Key Responsibilities
. Programming & Design: Read and interpret technical blueprints and 3D CAD models to determine dimensions andtolerances.
. CAD/CAM Utilization: Create, edit, and optimize CNC programs (G-code and M-code) using CAM software (e.g., Mastercam, Fusion 360, SolidWorks).
. Setup & Optimization: Select appropriate tools, machine speeds, and feed rates set up machine tools and offsets.
. Troubleshooting: Diagnose and rectify issues in machining processes to reduce downtime.
. Quality Assurance: Perform first-article inspection and monitor quality, using precision tools(micrometers, calipers).
. Collaboration: Train operators and work with engineers to improve manufacturing processes.
LinkedIn +4
Requirements
. Education: High school diploma/GED required Associate's degree or technical certification in machining or CNC programming preferred.
. Experience: 2-5+ years of experience in CNC programming or as a machinist.
. Skills: Proficiency in CAD/CAM software and G-code strong mathematical skills (geometry/trigonometry).
. Technical Knowledge: Understanding of metal/plastic properties and tooling strategies.
LinkedIn +4
Physical Requirements
. Ability to stand for extended periods and lift up to 50 lbs.
Job ID: 146506647