Job Description
Job DescriptionAbout the Role
The CNC Programmer is responsible for programming, setting up, and operating CNC machines to produce precision components based on engineering specifications. This position plays a vital role in manufacturing operations by ensuring high-quality parts are produced efficiently and accurately.
Responsibilities
-
Program, set up, and operate CNC machines to perform complex machining operations
-
Use CAD/CAM software such as SolidWorks to generate and modify CNC programs
-
Perform detailed inspections using coordinate measuring machines (CMM) and other precision measurement tools
-
Interpret blueprints, technical drawings, and specifications to guide machining operations
-
Conduct routine maintenance and troubleshooting of CNC machines and related equipment
-
Ensure finished components meet dimensional and quality standards
-
Assemble machined components and perform final assembly when required
-
Maintain a clean and organized work area in accordance with safety and quality standards
Qualifications
-
Proven experience programming and operating CNC machines, including Mazatrol controls
-
Proficiency in SolidWorks or equivalent CAD/CAM software for CNC programming
-
Strong mechanical aptitude and deep understanding of machining processes
-
Skilled in reading and interpreting blueprints, engineering drawings, and GD&T standards
-
Familiarity with coordinate measuring machines (CMM) and precision inspection tools
-
Experience using hand tools and power tools in a manufacturing setting
-
High attention to detail with a focus on producing accurate and high-quality parts
Desired Qualifications
-
Certification in CNC machining, precision manufacturing, or related technical field
-
Experience with multi-axis CNC machines and advanced machining techniques
-
Knowledge of lean manufacturing or continuous improvement practices
-
Familiarity with ERP or MRP systems used in production environments
-
Strong problem-solving skills and ability to work independently in a fast-paced setting
-
Excellent communication skills and ability to collaborate with cross-functional teams