Job Description
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
- Demonstrated strong attention to detail
