Job Description
Job Description
Job Description CNC Programmer (Precision
Machine Shop)
Position Overview
We are seeking a highly skilled and detail-oriented CNC Programmer to join our precision CNC
machine shop. The CNC Programmer will be responsible for developing, optimizing, and maintaining
CNC programs for complex parts across 3-axis and 5-axis milling and turning centers. The ideal
candidate will have a strong background in precision machining, Mastercam programming, and process
improvement, with the ability to work closely with machinists, engineers, and management to ensure
efficient, high-quality production.
Key Responsibilities
Create, edit, and optimize CNC programs for milling and turning operations using Mastercam.
Interpret engineering drawings, models, and GD specifications to develop accurate machining
processes. Select appropriate tooling, speeds, and feeds for efficient, high-quality machining. Work
with setup machinists to prove out new programs, troubleshoot issues, and ensure first-part quality.
Continuously improve processes to reduce cycle times, setup times, and increase tool life. Maintain
accurate documentation of programs, setup sheets, and revision control in the ERP system.
Collaborate with the production team to ensure jobs meet quality, delivery, and cost targets. Support
training and knowledge sharing with machinists and apprentices. Stay updated on new machining
technologies, tooling, and automation opportunities.
Qualifications
3+ years of CNC programming experience in a precision machine shop environment (aerospace,
defense, medical, or similar industries preferred). Strong proficiency in Mastercam. Solid
understanding of G-code, M-code, and machine control operation. Ability to read and interpret
complex blueprints and 3D CAD models. Hands-on experience with 3-axis and 5-axis milling and
turning centers. Strong knowledge of tooling, cutting strategies, and machining best practices.
Experience with ERP systems (Fulcrum or similar) a plus. Strong problem-solving skills and attention
to detail. Excellent communication and teamwork abilities.
What We Offer
Competitive pay based on experience. Opportunities for overtime and bonuses. Modern, clean, and
growing machine shop environment. Professional development and training opportunities. Career
growth in a company scaling rapidly in advanced manufacturing