Job Description Summary
We are seeking a skilled CNC Programmer to join our manufacturing team. The CNC Programmer will be responsible for creating, modifying, and optimizing CNC programs to ensure efficient and accurate production of parts. This role requires a strong understanding of CNC machinery, programming languages, and machining processes. The ideal candidate will have a keen eye for detail, excellent problem-solving skills, and a commitment to maintaining high standards of safety, quality, delivery, and cost (SQDC).
Job Description
Roles and Responsibilities
- Develop and optimize CNC programs for various machining operations.
- Interpret technical drawings and specifications to create accurate machine instructions.
- Set up and operate CNC machines to produce high-quality parts.
- Perform routine maintenance and troubleshooting of CNC equipment.
- Collaborate with engineering and production teams to improve manufacturing processes.
- Ensure compliance with safety regulations and quality standards.
- Continuously monitor and adjust machine settings to maintain optimal performance.
- Document and maintain records of programming activities and machine setups.
Required Qualifications
- Bachelor's Degree from an accredited college or university, or a high school diploma/GED with at least 4 years of CNC programming experience and a minimum of 3 years of Unigraphics NX specific CNC programming experience.
- Proven experience as a CNC Programmer or similar role.
- Proficiency in CNC programming languages (e.g., G-code, M-code).
- Strong understanding of machining processes and materials.
- Ability to read and interpret technical drawings and blueprints.
- Excellent problem-solving skills and attention to detail.
- Knowledge of safety protocols and quality control standards.
- Strong communication and teamwork abilities.
- Relevant certifications or technical training in CNC programming and machining.
Desired Characteristics
- 4-5 years of Unigraphics NX specific CNC programming experience.
- Experience using NX CAD/CAM to program CNC parts.
- Experience with Vericut for NC files and revision control.
- Knowledge of carbide tools, speed, and feed adjustments for tool life optimization.
- Design and program generation for fixture tooling, as directed by process sheets.
- Experience with live tooling lathe programming and off-center milling via Y-axis capabilities.
- Experience with 5-axis milling, both table/table and knuckle/knuckle, horizontal and vertical.
- Experience with machine probe routines.
- Strong oral and written communication skills, with ability to document, plan, and execute programs.
- Ability to analyze and resolve problems effectively.
- Project management skills.