Job Title: CNC Programmer
Location: Canby
Job Type: Full-time
Company Overview:
Product Manufacturing is a leading job shop known for our commitment to innovation and precision. We are currently looking to expand our team with a highly skilled CNC Programmer to join our growing operations. If you have a passion for advanced manufacturing techniques and want to work in a cutting-edge environment, this is the role for you.
Position Summary:
As a CNC Programmer, you will play a key role in programming, optimizing, and troubleshooting complex CNC machines to produce high-precision parts. You will work closely with engineers, operators, and production teams to ensure the highest quality and efficiency standards are met. The ideal candidate will have extensive experience in CNC programming, strong technical knowledge, and a proven ability to work with a variety of CNC equipment and software.
Key Responsibilities:
Develop and write CNC programs (using G-code or conversational programming) for 3-axis, 4-axis machines.
Review technical drawings, blueprints, and CAD models to translate into machine-readable programs.
Optimize programs for efficiency, tool life, and material utilization.
Troubleshoot and resolve programming or machining issues during the production process.
Collaborate with engineers and designers to improve product designs for manufacturability and cost-effectiveness.
Provide technical support and training to junior programmers and machine operators.
Select appropriate tooling, fixtures, and machine settings to ensure the quality and precision of finished parts.
Continuously monitor production processes and identify opportunities for process improvements.
Maintain detailed records of programs, machine setups, and any adjustments made during production.
Qualifications:
Experience: Minimum of 8 years of experience in CNC programming.
Technical Skills: Advanced knowledge of CNC programming languages (G-code, M-code, etc.), CAD/CAM software Mastercam CNC machine operations (Mills, Lathes, Multi-axis Machines).
Machine Knowledge: Hands-on experience with CNC machines
Problem-Solving: Strong troubleshooting skills and the ability to identify and resolve complex programming or machining issues.
Communication: Excellent verbal and written communication skills to effectively interact with teams and stakeholders.
Attention to Detail: Ability to work with precision and accuracy in a fast-paced environment.
Leadership: Previous experience mentoring or training junior programmers or machine operators is a plus.
Preferred Skills:
Experience with multi-axis CNC programming (4-axis, 5-axis, or more).
Knowledge of lean manufacturing principles and continuous improvement.
Experience with CNC simulation and verification software.
Familiarity with quality control processes and inspection techniques.
Benefits:
$39.00 to $45.00 an hour
Comprehensive health benefits (medical, dental, vision).
401(k) with company matching.
Paid time off.
Ongoing training and development opportunities.
A dynamic and collaborative work environment.
How to Apply:
Please submit your resume and a cover letter outlining your experience.