CNC Programmer
CNC PROGRAMMER
Rotating shifts
$35.00 - $40.00 per hour
ESSENTIAL JOB FUNCTIONS
- Develop and write CNC programs for machining operations, primarily turning, using Doosan/FANUC and HAAS controls.
- Interpret technical drawings, blueprints, and CAD models to determine machining specifications.
- Select appropriate tools, cutting speeds, and feeds for optimal machining performance.
- Conduct test runs, troubleshoot issues, and adjust programs to ensure precision and quality.
- Collaborate with engineers and production teams to resolve programming and machining challenges.
- Maintain and update CNC program libraries, ensuring proper documentation and version control.
- Ensure compliance with all safety regulations and company policies.
- Continuously identify and implement process improvements to enhance efficiency and reduce production costs.
- Assist in creating and updating Standard Operating Procedures (SOPs), work instructions, and other process documentation.
JOB REQUIREMENTS
- High school diploma or equivalent; an associate degree or technical certification in CNC programming or a related field is preferred.
- Minimum of 5 years as a CNC Programmer in a manufacturing environment.
- Experience working with tight tolerances in steel.
- Ability to perform CNC setup and program execution.
- Proficiency in CNC programming languages (e.g., G-code, M-code).
- Experience with CAD/CAM software (e.g., MasterCAM, SolidCAM).
- Strong understanding of machining processes, tooling, and material properties.
- Strong knowledge of toolpath strategies and work-holding techniques in turning applications.
- Proficiency in Geometric Dimensioning & Tolerancing (GD&T) and metrology techniques.
- Ability to read and interpret complex technical drawings and blueprints.
- Excellent communication and teamwork skills to collaborate across departments.
- Ability to stand for extended periods and lift up to 50 pounds.