CNC Programmer
Core
Develop and refine G-code for multi-axis CNC milling and turning operations to produce precision components in a high-mix, low-volume machine shop.
Role type
CNC Programmer (IC)
Builds
Precision machined components for energy control solutions
Domain
Manufacturing / CNC Machining
Required skills
G-code programming, CAM software (Mastercam, Siemens NX, Esprit), GD&T interpretation, toolpath optimization, CAD model analysis, material property knowledge, troubleshooting programming errors, process documentation
Preferred skills
Advanced verification tools, simulation software, lean manufacturing principles
Technologies
Mastercam, Siemens NX, Esprit Legacy Series 20/Edge
Responsibilities
Create and refine CNC programs for milling and turning, collaborate with operators on machine setup and tooling, analyze cycle time and tool life metrics, diagnose code errors and machining disruptions, update CNC program libraries and process records
Seniority
Mid-level to Senior, hands-on IC