CNC Programmer

12 - 15 years

6 Lacs

Posted:6 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Opening for CNC Programmer:

The CNC Programmer will be responsible for preparing, validating, and optimizing CNC

programs for VMC, HMC, VTL, and turning centers. He will ensure accurate machining

process planning, tool path optimization, and cost-effective cycle times while maintaining

required quality standards. This role demands strong technical expertise, fixture and

tooling knowledge, and the ability to support production teams in achieving right-first-time

machining.

Key Responsibilities

  • Prepare CNC programs using CAM software (Mastercam / NX / Fusion 360 / Powermill)

based on customer drawings and 3D models.

  • Select proper tools, holders, speeds, and feeds to achieve required accuracy and surface

finish.

  • Prepare detailed setup sheets, tool lists, and operation sheets for operators.
  • Validate and optimize existing programs for cycle time reduction and tool life

improvement.

  • Simulate and verify programs to prevent collision or tool interference before release.
  • Review machining strategy, tool paths, and operations for efficiency improvements.
  • Identify and implement tooling standardization and fixture reusability to reduce costs.
  • Support process time estimation for new RFQs and cost calculations.
  • Evaluate tool breakage, rework, and cycle-time variation trends, and support CAPA

actions.

  • Guide operators and setters during first-piece trials.
  • Conduct on-machine program verification and fine-tuning.
  • Troubleshoot machining issues, dimensional deviations, or tool failures.
  • Train setters and operators on program understanding, tool usage, and setup practices.
  • Maintain a structured program library with revision control.
  • Ensure adherence to process sheets, QAPs, and drawing revisions.
  • Support ISO/QMS documentation for programming, validation, and change control.
  • Support NPD and prototype machining — define process routes and machining feasibility.
  • Work with design and tooling teams for new product and fixture development.
  • Drive continuous improvement in accuracy, productivity, and process reliability.

Key Performance Indicators (KPIs)

  • Program Accuracy (First-piece OK) – ≥ 98%
  • Cycle Time Reduction – ≥ 10% per year
  • Rework due to Programming Errors – < 1%
  • Tool Life Improvement – ≥ 5% per quarter
  • Fixture/Tool Reuse Ratio – ≥ 30%
  • Program Release Timeliness – As per PPC schedule

Educational Qualification

  • Diploma / B.E. / B.Tech in Mechanical or Production Engineering (mandatory).
  • Training or certification in CNC Programming / CAM software preferred.

Experience Requirements

  • 12–15 years of experience in CNC programming within a precision machining

environment.

  • Strong exposure to multi-axis programming (3-axis / 4-axis / 5-axis) — especially for

VMCs and HMCs.

  • Experience in machining components like valve bodies, housings, pump parts, gearboxes,

and castings.

  • Excellent understanding of GD&amp;T, machining tolerances, and process sequencing.
  • Proven record of supporting production with right-first-time programs.

Technical Skills

  • Proficient in CAM software: Mastercam / NX / Fusion 360 / Powermill / Edgecam.
  • Strong in tooling selection, cutting parameters, and fixture planning.
  • Ability to read and interpret engineering drawings and 3D models.
  • Knowledge of CNC controller interfaces (Fanuc, Siemens, Mazak, Mitsubishi).
  • Understanding of CMM inspection reports, QAPs, and machining capability studies.

Behavioral &amp; Leadership Attributes

  • Analytical and detail-oriented; hands-on problem solver.
  • Strong communicator with mentoring ability for junior programmers and setters.
  • High ownership and accountability for output quality.
  • Continuous improvement mindset with focus on cost and efficiency.

Job Type: Full-time

Pay: Up to ₹55,000.00 per month

Benefits:

  • Food provided
  • Provident Fund

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You