What are the responsibilities and job description for the CNC Mill/Mill - Turn Programmer position at W3Global?
CNC Mill / Mill-Turn Programmer
Location: Carrollton, TX
Job Type: Full-Time
Workplace Type: Onsite
Job Summary (Detailed Version)
We are seeking an experienced and highly skilled CNC Mill / Mill-Turn Programmer to join our manufacturing team in Carrollton, TX. This position is responsible for the development, optimization, and ongoing improvement of CNC programs supporting multi-axis milling and mill-turn operations. The ideal candidate will bring a strong technical background in CNC programming, machining process development, and continuous improvement, along with the ability to collaborate across manufacturing, engineering, and management teams.
In this role, you will oversee the creation and modification of CNC programs, implement tooling and fixturing enhancements, reduce cycle times, and support capital equipment decisions. You will play a key role in driving productivity, improving cost of goods sold (COGS), and ensuring high-quality machining processes across the organization.
Detailed Job Description
Role Overview
The CNC Mill / Mill-Turn Programmer is responsible for programming, debugging, and optimizing CNC machining processes for complex, multi-axis equipment. This position supports production through advanced programming, tooling evaluation, operator training, and collaboration with leadership on equipment and process improvements.
Key Duties & Responsibilities
CNC Programming & Process Development
Required Experience
Location: Carrollton, TX
Job Type: Full-Time
Workplace Type: Onsite
Job Summary (Detailed Version)
We are seeking an experienced and highly skilled CNC Mill / Mill-Turn Programmer to join our manufacturing team in Carrollton, TX. This position is responsible for the development, optimization, and ongoing improvement of CNC programs supporting multi-axis milling and mill-turn operations. The ideal candidate will bring a strong technical background in CNC programming, machining process development, and continuous improvement, along with the ability to collaborate across manufacturing, engineering, and management teams.
In this role, you will oversee the creation and modification of CNC programs, implement tooling and fixturing enhancements, reduce cycle times, and support capital equipment decisions. You will play a key role in driving productivity, improving cost of goods sold (COGS), and ensuring high-quality machining processes across the organization.
Detailed Job Description
Role Overview
The CNC Mill / Mill-Turn Programmer is responsible for programming, debugging, and optimizing CNC machining processes for complex, multi-axis equipment. This position supports production through advanced programming, tooling evaluation, operator training, and collaboration with leadership on equipment and process improvements.
Key Duties & Responsibilities
CNC Programming & Process Development
- Develop, create, and modify CNC programs for multi-axis milling and mill-turn machining centers.
- Analyze engineering drawings, CAD models, sketches, and technical data to determine machining strategies, tooling, feeds, and speeds.
- Debug, test, and validate CNC programs directly on machining centers to ensure accuracy, efficiency, and repeatability.
- Write detailed machine setup sheets, tooling lists, and work instructions to support consistent production.
- Drive cycle time reduction initiatives through improved programming techniques, tooling enhancements, and fixturing optimization.
- Evaluate cutting tool performance, conduct cost analyses, and implement new tooling technologies.
- Recommend COGS improvement opportunities through process optimization, tooling selection, and raw material evaluation.
- Create and maintain accurate 3D models using CAD software to support machining operations.
- Utilize PartMaker and Fusion 360 software to generate, simulate, and optimize CNC programs.
- Support post-processing development and refinement to ensure compatibility with various machine platforms.
- Assist with training production operators on new CNC controls, tooling, and machining processes.
- Collaborate with Manufacturing Management and Capital Expenditure Review Teams to identify requirements for new machinery, equipment upgrades, and capital investments.
- Serve as a technical resource for machining best practices across the organization.
- Support new product introduction (NPI) efforts and prototype development as needed.
- Perform other related duties as assigned.
Required Experience
- Minimum 5 years of hands-on CNC mill and mill-turn programming experience with a proven record of successful program development.
- Proficiency with PartMaker and Fusion 360 for CNC programming.
- Experience programming multi-axis CNC milling and mill-turn equipment.
- Familiarity with Haas, Chiron, and Fanuc Robodrill machines or similar platforms.
- Strong understanding of machining processes, tooling selection, fixturing, feeds, and speeds.
- GD&T certification or strong working knowledge of GD&T principles.
- Experience supporting capital equipment selection and implementation.
- High school diploma (Grade 12) or equivalent required.
- Full-time, onsite position
- Monday through Friday, day shift
- Weekend on-call support may be required
- Expected work hours: 40 per week
- Competitive compensation based on experience and skills
- Opportunities for advancement and professional growth
- Comprehensive benefits package including:
- 401(k)
- Health insurance
- Dental insurance
- Vision insurance
- Life insurance
- Paid time off (sick, holiday, and vacation days)