Job Description
Job DescriptionCNC Machinist Programmer
Job Summary:
We are seeking a skilled and detail-oriented CNC Machinist Programmer to join a precision-focused team in a flexible part-time role. This position involves programming, setting up, operating, and maintaining CNC mills and lathes (Haas and Fanuc) using MasterCam. The machinist will play a key role in fabricating high-quality metal parts, conducting inspections, performing routine maintenance, and supporting light assembly as needed.
Key Responsibilities:
-
Program, set up, and operate CNC milling and lathe machines
-
Use MasterCam to create and edit CNC programs for Haas and Fanuc controllers
-
Select tooling, determine setup, and adjust speeds/feeds to ensure accuracy
-
Monitor the machining process and make adjustments for quality and precision
-
Inspect finished parts using micrometers, calipers, height gauges, and CMM
-
Perform scheduled maintenance, including lubrication and part replacements
-
Troubleshoot design or equipment issues in coordination with engineering and supervisory staff
-
Assemble finished products in accordance with blueprint specifications
-
Follow all safety guidelines and maintain a clean, organized work area
-
Complete additional duties as assigned
Qualifications:
-
Vocational or technical training in CNC machining
-
8+ years of CNC milling/lathe experience
-
5+ years working with Haas and Fanuc control systems
-
Proficient in MasterCam programming
-
Ability to read blueprints and GD&T drawings
-
Comfortable with manual measurement tools and machine maintenance
-
Familiar with M and G code programming
-
Strong attention to detail and commitment to quality
-
Able to follow instructions in English