Job Description
CNC Programmer
About the Role
We are seeking a detail-oriented and experienced CNC Programmer to join our team. In this role, you will be responsible for developing and optimizing CNC programs for precision machining operations. This is an exciting opportunity to contribute to high-quality manufacturing processes and support continuous improvement in a modern, climate-controlled facility.
Key Responsibilities
Create, modify, and optimize CNC programs for milling, turning, and multi-axis machines
Interpret technical drawings, blueprints, and CAD models to develop machining strategies
Select appropriate tools, speeds, and feeds for efficient and accurate machining
Collaborate with machinists and engineers to troubleshoot and improve processes
Maintain documentation for programs, setup sheets and tool lists
Ensure compliance with safety and quality standards
Qualifications
Required:
Associate degree or technical certification in CNC programming, machining, or related field
3+ years of experience in CNC programming and setup
Proficiency with G-code, CAM software (e.g., GibbsCAM), and CAD tools
Preferred:
Experience with multi-axis machining and high-precision components
Familiarity with ISO quality standards and lean manufacturing principles
Skills & Competencies
Strong understanding of machining processes and materials
Excellent problem-solving and analytical skills
Attention to detail and commitment to quality
Effective communication and teamwork abilities
What We Offer
Competitive salary
Career Development and Cross-Training Opportunities
Health Insurance (Medical, Dental, Vision)
Simple IRA and Roth IRA options with company contributions
Paid Time Off (Vacation, Sick Leave, Holidays)
Paid Term Life and Long-Term Disability Insurance
Modern, Climate-Controlled Facility
Monday - Thursday 6:00am - 4:15pm
40 hours/week with OT available
Full-time