NC Programmer

Cyient

Bengaluru

On-site

INR 450,000 - 650,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Cyient is seeking a skilled CNC Programmer in Bengaluru to translate 3D models and drawings into high-quality machine code. You will select tooling, optimize tool paths, and ensure parts meet stringent tolerances through GD&T and precision metrology.

Responsibilities include creating G-code with Master CAM for multi-axis machines, simulating programs, and collaborating with operators to troubleshoot first runs. 5–6 years of CNC programming experience is expected.

Qualifications

  • Bachelor/ diploma in precision machining or mechanical engineering is preferred.
  • 5–6 years of CNC programming experience on lathes, mills or 5-axis centers.
  • Strong CAD/CAM mastery with Master CAM and G-code editing.

Responsibilities

  • Develop G-code/M-code programs for multi-axis CNC machines.
  • Analyze blueprints to optimize tool selection, feeds and speeds.
  • Run virtual simulations to prevent collisions before production.
  • Collaborate with CNC operators to fix first-run parts.
  • Ensure accuracy with calipers, micrometers and CMMs.

Skills

Read drawings
NX modelling
Drawing verification
GD&T ASME Y14.5
Fixture concept
Multi-axis CNC
Tool selection
NC programming structure

Education

BE/BTech/Diploma in Precision Machining or Mechanical Eng

Tools

Master CAM
G-code editing

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 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 tolerancesoften 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

NC Programmer Level 1
NC Programmer Level 1

Flowserve Corporation • Chennai District

On-site
INR 350,000 - 500,000
NC Programmer Level 1
NC Programmer Level 1

Flowserve India Controls Pvt. Ltd. • Chennai District

On-site
INR 400,000 - 650,000
NC Programmer Level 1
NC Programmer Level 1

Flowserve Chile S.p.A. • Chennai District

On-site
INR 350,000 - 700,000
Entry Level CNC Programmer
Entry Level CNC Programmer

Flowserve India Controls Pvt Ltd • Chennai District

On-site
INR 300,000 - 540,000
NC Programmer-UG NX / CNC Machining
NC Programmer-UG NX / CNC Machining

BVR People Consulting • Krishnagiri District, Bengaluru

On-site
INR 900,000 - 1,300,000
NC Programmer
NC Programmer

BVR People Consulting • Krishnagiri District, Bengaluru

On-site
INR 350,000 - 700,000
CAM Programmer
CAM Programmer

Tata Electronics Pvt. Ltd. • Krishnagiri District

On-site
INR 800,000 - 1,600,000
CAM Programmer
CAM Programmer

Tata Electronics Pvt. Ltd. • Kelamangalam

On-site
INR 900,000 - 1,500,000
MS_NC Programmer – Mastercam (Aerospace)
MS_NC Programmer – Mastercam (Aerospace)

Marutee • Karnataka

On-site
INR 900,000 - 1,300,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

Raghu Vamsi Aerospace Group • Hyderabad

On-site
INR 600,000 - 900,000