We are seeking a CNC Programmer with experience in Mastercam, Siemens NX, or similar CAD/CAM software to support machining operations and process development within a precision manufacturing environment.
This individual will be responsible for creating and optimizing CNC programs, supporting tooling and setup activities, improving machining processes, and collaborating with production teams to ensure quality and efficiency goals are met.
Develop, modify, and optimize CNC programs for various machining centers
Support machining operations for precision-manufactured components
Interpret engineering drawings, specifications, and GD&T requirements
Recommend tooling, machining strategies, and process improvements
Improve cycle times, productivity, and overall manufacturing efficiency
Troubleshoot machining and programming issues on the shop floor
Support continuous improvement and lean manufacturing initiatives
Maintain program documentation and setup records
Work closely with engineering, quality, and manufacturing teams to support production objectives
1–3 years of CNC programming experience using CAD/CAM software such as Mastercam, Siemens NX, or similar platforms
Ability to read and interpret engineering drawings and GD&T
Understanding of CNC machining processes and G-code programming
Strong troubleshooting and problem-solving skills
Excellent attention to detail and organizational abilities
Ability to work effectively in a manufacturing environment
Experience programming multi-axis CNC equipment
Exposure to mill-turn machining operations
Familiarity with tooling optimization and process improvement initiatives
Experience in precision manufacturing, machining, metalworking, or related industries
Work with advanced manufacturing equipment and technologies
Opportunity to make a direct impact on process improvements and efficiency
Collaborative team environment
Long-term career growth potential with a stable manufacturing organization
Competitive compensation and benefits package