CD

NC Programmer

Bangalore, Karnataka, India
6–8 years exp
Posted 3h ago
2 views
Actively Hiring Direct 1-Click Apply

Check Your Resume Match Score

Scan your resume against ATS criteria for this NC Programmer role at Cyient DLM.

Apply for this position

Apply on Company Website

Job Description

Job Title: CNC Programmer Position Summary We are seeking a detail-oriented CNC Programmer to translate 3D models and technical drawings into high-quality machine code. You will be responsible for selecting the right tooling, determining the most efficient cutting paths, and ensuring that our CNC machines produce parts that meet rigorous precision standards. Core

Responsibilities

Program Development: Create G-code and M-code programs using CAD/CAM software (e.g., Master CAM) for multi-axis machines. Process Optimization: Analyze blueprints and 3D models to determine the most efficient sequence of operations, tool selection, and feed/speed rates. Simulation & Validation: Run virtual simulations to identify potential tool collisions or errors before the program hits the shop floor. Setup Collaboration: Work closely with CNC Operators to troubleshoot "first-run" parts and adjust programs for optimal performance. Quality Control: Ensure all programmed parts meet tolerances—often within microns—using precision measuring tools like calipers, micrometers, and CMMs. Technical

Requirements

Education:

Be / BTech / Diploma; Degree/Certification in Precision Machining or Mechanical Engineering preferred.

Experience:

5–6 years of

experience

in CNC programming (Lathes, Mills, or 5-axis centers). Software Proficiency: Expert-level knowledge of CAD/CAM (Master CAM) software and a strong grasp of manual G-code editing. Mathematical

Skills:

High proficiency in geometry and trigonometry to calculate tool paths and angles. Knowledge: Deep understanding of metallurgy and how different materials (Aluminum, Titanium, Steel, Plastics) react to various cutting speeds. The Ideal Candidate Problem Solver: You don't just find a mistake; you figure out if it’s a software bug, a tool wear issue, or a material flaw. Safety Conscious: You treat high-speed machinery with the respect it deserves. Precision-Obsessed: You believe "close enough" is never good enough when it comes to tolerances.

Requirements

Basic Skill SET 1 Reading and interpreting technical Drawings and design models. 2 Creating 3D models / Stage model / Bar-stock / Program Structure NX modelling. 3 3D Model and Engineering drawing Verification and Validation 4 Proficient with GD&T both ASME Y14.5 1994 and ASME Y14.5 2009 requirements. 5 Fixture Concept / Conceptual Planning 6 CNC Machine Knowledge 2, 3, 4 & 5 axis machines 7 Cutting tool selection / Creation of drawings and models. Intermediate Skill SET 1 Creating Basic NC structure like Co-ordinate, Workpiece 2 Creating NC programming structure operation sequencing 3 Cutting tool specification Tool / Collet / Holder 4 Knowledge of SPM / Accessories like Rotary and Tilting equipment 5 Define Cutting Parameters to suit respective tooling’s, machines and Materials 6 Simulation and verification of Post processed NC Programs 7 Creating Shop floor documents NC file, Operation list, Tool list & Setup sheet 8 Understanding and familiarization of the customer’s product and process

requirements

and train the delivery support team accordingly.

Key Requirements & Skills

Education:

Be / BTech / Diploma; Degree/Certification in Precision Machining or Mechanical Engineering preferred.

Experience:

5–6 years of

experience

in CNC programming (Lathes, Mills, or 5-axis centers). Software Proficiency: Expert-level knowledge of CAD/CAM (Master CAM) software and a strong grasp of manual G-code editing. Mathematical

Skills:

High proficiency in geometry and trigonometry to calculate tool paths and angles. Knowledge: Deep understanding of metallurgy and how different materials (Aluminum, Titanium, Steel, Plastics) react to various cutting speeds. The Ideal Candidate Problem Solver: You don't just find a mistake; you figure out if it’s a software bug, a tool wear issue, or a material flaw. Safety Conscious: You treat high-speed machinery with the respect it deserves. Precision-Obsessed: You believe "close enough" is never good enough when it comes to tolerances.

Requirements

Basic Skill SET 1 Reading and interpreting technical Drawings and design models. 2 Creating 3D models / Stage model / Bar-stock / Program Structure NX modelling. 3 3D Model and Engineering drawing Verification and Validation 4 Proficient with GD&T both ASME Y14.5 1994 and ASME Y14.5 2009 requirements. 5 Fixture Concept / Conceptual Planning 6 CNC Machine Knowledge 2, 3, 4 & 5 axis machines 7 Cutting tool selection / Creation of drawings and models. Intermediate Skill SET 1 Creating Basic NC structure like Co-ordinate, Workpiece 2 Creating NC programming structure operation sequencing 3 Cutting tool specification Tool / Collet / Holder 4 Knowledge of SPM / Accessories like Rotary and Tilting equipment 5 Define Cutting Parameters to suit respective tooling’s, machines and Materials 6 Simulation and verification of Post processed NC Programs 7 Creating Shop floor documents NC file, Operation list, Tool list & Setup sheet 8 Understandin

Frequently Asked Questions

How to apply for NC Programmer at Cyient DLM?

Click the "Apply via CareerScan" button on this page.

What is the salary for this role?

Salary details will be discussed during the interview.

What experience is required?

6–8 years of experience is required.

Is this position still open?

Yes, currently active and accepting applications.

Similar Openings

Explore related active roles in Engineering

View all
Actively Hiring
22 to 35 years
Salary not disclosed
Pune City, Maharashtra, India
EngineeringFull Time
Posted 3h ago
Apply Now
Actively Hiring
6–8 years
Salary not disclosed
Bangalore, Karnataka, India
EngineeringFull Time
Posted 3h ago
Apply Now
Actively Hiring
6–8 years
Salary not disclosed
Mysore, Karnataka, India
EngineeringFull Time
Posted 3h ago
Apply Now

NC Programmer

Cyient DLM · Bangalore