Job Title: CNC ProgrammerWorking days and timings: 8AM to 6:30 PM / 6:30 PM to 5 AM (Monthly shift rotation)Location : Wadhwan, SurendranagarExperience: Minimum 2 years- hands-on experience in CNC machine programmingQualification: ITI or Diploma in Mechanical / Production / Tool & Die or a relevant technical fieldKey Responsibilities- Read and interpret technical drawings and blueprints for machining requirements- Develop CNC programs manually or using software programming methods (excluding CAD/CAM) for various machining processes such as turning, milling, Swiss, wire/sinker EDM, laser marking, turnmill, 5-axis, and multi-axis machines.- Conduct dry runs and test executions to validate program performance- Work closely with machinists and production teams to optimise setups and processes- Maintain logs for tooling, program versions, and machine parameters- Ensure compliance with internal quality standards and production targetsRequired Skills & Qualifications- ITI or Diploma in Mechanical / Production / Tool & Die or a relevant technical field- Minimum 2 years- hands-on experience in CNC machine programming- Proficiency in reading and writing G-code and M-code- Sound knowledge of machine control systems and tool path strategies- Detail-oriented mindset and ability to troubleshoot independently- Strong understanding of cutting tools and material propertiesPreferred Skills- Experience with Fanuc, Haas, Mazatrol, Heidenhain and Mitsubishi controls- Familiarity with inspection instruments and machines like Vision M/c and CMM.- Exposure to lean principles and productivity optimisation