CNC Programmer – Roles & Responsibilities
Job Title: CNC Programmer
Roles & Responsibilities
- Develop CNC programs for machining components based on engineering drawings and CAD models.
- Create, edit, and optimize CNC programs for maximum productivity and quality.
- Read and interpret engineering drawings, GD&T, and technical specifications.
- Select appropriate cutting tools, tool holders, fixtures, and machining parameters.
- Perform program prove-out and first-piece inspection before production.
- Optimize cycle time while maintaining product quality and tool life.
- Support CNC Setters and Operators during machine setup and troubleshooting.
- Modify existing programs to improve machining efficiency and reduce production costs.
- Ensure dimensional accuracy by coordinating with the Quality department.
- Troubleshoot programming, tooling, and machining issues.
- Maintain program backups and revision records.
- Ensure proper use of measuring instruments such as Vernier Calipers, Micrometers, Bore Gauges, and Height Gauges.
- Follow 5S, safety standards, and company quality procedures.
- Coordinate with Production, Planning, and Maintenance teams for smooth operations.
- Suggest process improvements to enhance productivity and reduce machining time.
- Ensure all production activities comply with customer specifications and quality standards.
Required Skills
- Strong knowledge of CNC Turning and/or VMC Programming.
- Proficiency in G-Code & M-Code programming.
- Experience with CAD/CAM software (Mastercam, SolidCAM, NX, PowerMILL, or similar).
- Good understanding of tooling, cutting parameters, and machining processes.
- Knowledge of GD&T and engineering drawings.
- Problem-solving and analytical skills.
- Ability to work independently and meet production deadlines.
Preferred Qualification
- Diploma/B.E. in Mechanical Engineering or ITI in Machinist/Turner (with relevant experience).
- 2–5+ years of experience as a CNC Programmer in a precision machining industry.
This format is optimized for posting on Indeed and clearly communicates the expectations for a CNC Programmer role.
Pay: ₹40,000.00 - ₹50,000.00 per month
Benefits:
- Food provided
- Paid sick time
- Provident Fund
Ability to commute/relocate:
- Rajkot, Gujarat (Rajkot): Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- SEIMENSE SYSTEM KNOWLEDGE YES OR NO
Education:
Experience:
- SEIMENSE SYSTEM: 5 years (Preferred)
Work Location: In person