Job Description
Summary:
A CNC Programmer develops and writes programs to control automated CNC machinery and tools that cut and shape metal, plastic, or other materials. They ensure the efficiency and accuracy of production processes by translating technical drawings and blueprints into precise machine instructions.
Key Responsibilities:
Create, modify, and optimize CNC programs using CAD/CAM software (e.g., Mastercam, SolidWorks, Fusion 360)
Interpret technical drawings, blueprints, and engineering specifications to determine machining requirements
Select appropriate tools, cutting speeds, and feed rates for optimal production
Set up CNC machines for test runs and make necessary adjustments
Troubleshoot programming issues and collaborate with machinists to resolve production problems
Maintain documentation of programs, setup sheets, and revisions
Ensure all parts meet quality standards through first-article inspections and in-process checks
Continuously improve programming processes for increased efficiency and accuracy
Requirements:
Proven experience as a CNC Programmer or similar role
Proficiency in G-code and CNC programming software
Strong understanding of machining principles and materials
Ability to read and interpret technical drawings and blueprints
Knowledge of CNC machine setup and tooling
Strong problem-solving and communication skills
Attention to detail and commitment to quality
Full-time