Key Responsibilities:1. Develop CNC programs: Create and optimize CNC programs using CAM software to efficiently machine parts.2. Set up machines: Configure and set up CNC machines based on program requirements for accurate and precise operations.3. Machine operation: Operate CNC machines to produce parts as per design specifications while adhering to quality standards.4. Troubleshooting: Identify and resolve issues with CNC machines, tools, or programs to ensure smooth operations and minimal downtime.5. Quality control: Inspect finished parts for accuracy and quality, making adjustments as necessary to meet requirements.Required Skills and Expectations:1. Proficiency in CAM software: Demonstrated ability to program CNC machines using CAM software like Mastercam or SolidWorks.2. Technical knowledge: Understanding of machining processes, tooling, speeds, feeds, and materials to optimize CNC programs.3. Attention to detail: Ability to meticulously inspect parts for accuracy and quality, ensuring adherence to design specifications.4. Problem-solving skills: Capability to troubleshoot and resolve issues with CNC machines, tools, or programs effectively to minimize disruptions.5. Communication skills: Clear and effective communication to collaborate with team members, understand requirements, and address any concerns.