CNC Programmer
Core
Creating and improving CNC programs for 3-4 axis lathes and multi-axis machines to machine complex geometry from steel bar stock or casting.
Role type
CNC Programmer (IC)
Builds
Precision machined parts for industrial powertrain, automation, and motion control applications
Domain
Manufacturing / CNC Machining
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
CNC programming (3-4 axis lathes, vertical/horizontal/multi-axis), G and M code editing, Fanuc controllers, CAM software (GibbsCAM, MasterCAM, Partmaker), tooling and fixture setup, machine operation, blueprint reading, SolidWorks modeling, ERP/MRP applications (SAP)
Preferred skills
SAP proficiency, SolidWorks expertise
Technologies
Fanuc, GibbsCAM, MasterCAM, Partmaker, SAP, SolidWorks, DNC systems
Responsibilities
Design and prove out CNC programs for complex geometry; develop efficient manufacturing processes; set up and operate numerically controlled machines; recommend and set up tools and fixtures; maintain tool crib inventory; adjust machines to control part dimensions; instruct machine operators; document procedures; troubleshoot DNC system issues; train and check the work of associates.
Seniority
Mid-Senior level (5+ years experience)