Job Title
CNC Programmer / Mastercam Programmer cum Process Engineer
Department
CNC Shop / Production
Reports To
Production Manager / Manufacturing Head
Job Summary
We are looking for a skilled CNC Programmer with Mastercam expertise responsible for developing, optimizing, and verifying CNC machining programs for precision components. The role involves converting engineering drawings and 3D models into CNC programs, selecting appropriate tooling, and optimizing machining processes for VMC and Haas CNC machines to ensure efficient and high-quality production.
Key Responsibilities
• CNC Programming: Develop CNC programs using Mastercam CAD/CAM software and convert 2D drawings and 3D CAD models into CNC machining programs.
• Tool Path Optimization: Create optimized tool paths to reduce machining time and improve material utilization.
• Machine Setup: Setup and operate CNC Vertical Machining Centers (VMC) and Haas CNC machines including Haas VF‑4 (3 Axis / 4 Axis capability).
• Program Verification: Simulate CNC programs, perform test runs, and adjust machining parameters like speed, feed, and tool selection.
• Troubleshooting: Diagnose machining issues related to tool paths, programs, machine setup, or part quality and implement corrective actions.
• Process Improvement: Apply lean manufacturing practices and continuous improvement techniques to improve productivity and reduce waste.
• Fixture & Tool Design: Design fixtures and select proper cutting tools for machining complex parts.
• Quality Control: Ensure machined parts meet engineering drawings, GD&T requirements, and company quality standards.
• Training & Collaboration: Work with engineers, machinists, and production teams and train new operators on CNC machine operations.
Machines & Software Exposure
• CNC Vertical Machining Center (VMC)
• VMC Milling Machine
• CNC Router Machine
• Haas CNC Machines with Haas Controller
• Haas VF‑4 (3 Axis / 4 Axis capability)
• 3‑Axis CNC Machines
• 5‑Axis CNC Machines
• Mastercam (CAD/CAM Programming Software)
Required Skills
• Strong knowledge of CNC programming and machining processes
• Mastercam programming experience
• Understanding of G‑Code and M‑Code
• Ability to read engineering drawings and GD&T
• Knowledge of Haas controller operations
• Tool selection and machining parameter optimization
Qualification
Diploma / ITI / B.Tech in Mechanical Engineering, Production Engineering, or Tool & Die
Experience
5+ years experience in CNC programming and machining
Preferred Skills
• Experience in 5‑axis machining
• Fixture design knowledge
• Lean manufacturing and process improvement knowledge
• Production data analysis and quality improvement