Job Title: CNC Programmer Location: Greenville, SC Schedule: Monday – Friday, 7:00 AM – 4:00 PM Assignment Duration: 12–18 months Work Environment: On-site only Citizenship Requirement: U.S.
Citizenship required Job Summary: Seeking an experienced CNC Programmer to support machine tool operations through CNC programming, setup, problem-solving, and process development.
This role involves simulation, debug, and first-piece prove-outs to support production and engineering objectives in a precision machining environment.
Key Responsibilities:Develop and validate CNC programs using NX (3+1 axis)Perform on-machine simulation, setup, and troubleshootingSupport first-piece prove-out and production readinessUtilize Vericut software for program verificationImplement and troubleshoot Renishaw probing macrosCollaborate with engineering and operations to improve machining processesApply macro variable programming to enhance automation and efficiency Qualifications:High school diploma required (preferred: associate’s in machining technology or bachelor’s in engineering)Minimum 5 years of CNC programming and machining experienceStrong hands-on experience with Haas and Fanuc controlsProficient in Vericut, NX programming, and Renishaw probingPreferred experience with heat-resistant super alloys, power generation, or aerospace components Ideal Candidate Will Have:A background in machine setup and process troubleshootingFamiliarity with macro variable programmingExperience working with complex, high-tolerance components This is a long-term opportunity for a skilled CNC professional looking to contribute to advanced manufacturing and precision machining projects.