5,194 jobs found — updated daily
The CNC Machinist/Programmer produces machined parts, products, and components by programming, setting up, and operating CNC lathes and milling machines, including Haas, Mori, Doosan, and Puma equipment, as well as conventional machines. The role develops, verifies, edits, and maintains CNC programs using G-code, conversational programming, and/or CAD/CAM software. It interprets manufacturing drawings and GD&T requirements to optimize toolpaths, tooling, feeds, and speeds for quality, efficiency, and material utilization. CAD/CAM and modeling software are used to create machining programs, models, and patterns, including conversion of 2D drawings into 3D models and development of flat patterns for fabrication when required. The machinist inspects parts with precision measuring devices, addresses out-of-tolerance conditions through machine, tooling, or program adjustments, and collaborates with Engineering on product, drawing, and dimensional issues. The position also trains setup operators, produces prototypes and samples, completes relevant technical training, performs routine operator maintenance and scheduled equipment checks, and reports equipment concerns to Maintenance. Employees are expected to keep their work area, tools, and equipment safe, clean, and organized, follow workplace safety and health policies, demonstrate TCF Core Values, and perform other duties as assigned. Compensation is $28.00–$32.00 per hour, determined directly by a technical evaluation of G-code and conversational programming KSAs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed

The resume builder that gets results.