About Us:
We are a Diverse manufacturing company focused on quality, innovation, and efficiency. Our team is growing, and we're seeking an experienced CNC Mill Programmer and Set-Up Technician to support our expanding operations. If you're passionate about machining, programming, and solving complex challenges, we'd love to hear from you.
Position Overview:
As a CNC Mill Programmer and Set-Up Technician, you will be responsible for programming both vertical and horizontal CNC milling machines using CAD models and part prints. You will also lead machine set-ups, run first articles, create tool lists, and ensure consistent part quality throughout the production process.
This is a hands-on role ideal for a seasoned professional who thrives in a fast-paced, production and job-shop environment.
Key Responsibilities:
- Program CNC vertical and horizontal mills using CAM software (Mastercam or SolidCam)
- Interpret part prints and CAD models to create accurate programs and setups
- Set up machines, run first articles, and troubleshoot machining issues
- Design and machine custom work holding jaws and fixtures
- Maintain tolerances and surface finish requirements
- Collaborate with the Shop Floor Manager to plan workload and priorities
- Monitor tool life, cycle times, and efficiency across the milling department
- Instruct machine operators on measurement tools and inspection techniques
Requirements
Qualifications:
- Minimum 10 years of experience in CNC milling
- At least 2 years of hands-on CAM programming experience
- Strong knowledge of G-code, macro programming, and GD&T
- Proficient in Mastercam or SolidCam (both preferred)
- SolidWorks experience is a plus
- Experience with Haas and Mori Seiki machines is a plus
- Ability to write and edit programs directly at the machine
- Strong attention to detail and problem-solving skills
- Ability to work independently and in a team environment
Benefits:
- Competitive pay based on experience
- Health, dental, and vision insurance
- Paid time off and holidays
- 401(k) with company match
- Opportunities for professional growth and training
Salary Description
$32-38/hour