We are seeking a detail-oriented and self-motivated CNC Programmer to support our manufacturing operations. This role is responsible for developing, maintaining, and optimizing CNC programs and tooling solutions to ensure efficient, high-quality production throughout the life of each part.
Essential Duties & Responsibilities
Design tooling to support efficient and repeatable manufacturing processes
Program parts to customer engineering drawings and specifications
Create and maintain fixture Bills of Materials (BOMs)
Develop holder and cutter BOMs
Set up, manage, and maintain Vericut simulation software
Proof first-run production parts
Create clear and accurate setup documentation for production
Maintain NC programs for the full life of the part
Troubleshoot CNC programs and processes to reduce cycle times, tooling costs, and production issues
Ensure programs and processes are production-ready, minimizing the risk of errors and scrap
Experience & Qualifications
Minimum of two (2) years of CNC machining experience
Prior hands-on experience setting up CNC machines
CAD/CAM experience required (Catia V5 preferred)
Strong working knowledge of G-code and M-code
Ability to clearly and effectively communicate with coworkers and management
Physical & Other Requirements
Ability to lift up to 50 lbs
Willingness to work weekends and overtime as required
Self-motivated with a strong desire to learn and improve