What are the responsibilities and job description for the CNC Programmer position at Tree Top Staffing LLC?
We are seeking an experienced Senior CNC Programmer / Process Engineer with deep expertise in 5-axis and mill-turn machining to an advanced manufacturing team. This role combines high-level programming, process development, and hands-on problem-solving to drive precision, efficiency, and quality in complex part production.
Responsibilities:
CNC Programming & Optimization
- Develop, verify, and optimize CNC programs for 5-axis and mill-turn machines using multiple CAM platforms (SolidCAM, NX, Mastercam).
- Create efficient toolpaths to achieve superior surface finishes, tight tolerances, and reduced cycle times.
- Simulate and validate programs for tool collisions, work offsets, and machine kinematics.
Process Engineering
- Design and implement robust machining processes, including tooling, fixturing, and setup documentation.
- Evaluate and improve existing workflows to maximize spindle uptime, reduce setup time, and enhance repeatability.
- Standardize best practices for machining strategy, tool management, and process documentation.
Fixture & Tooling Design
- Develop custom fixturing solutions using LANG systems and other modular tooling platforms.
- Collaborate with machinists and engineers to ensure fixture designs support accuracy, efficiency, and ease of operation.
Continuous Improvement
- Lead root-cause analysis and corrective action for machining issues.
- Drive process improvement initiatives using Lean Manufacturing and Six Sigma principles.
- Implement advanced manufacturing techniques such as palletization and automation strategies.
Collaboration & Leadership
- Partner with design, quality, and production teams to align engineering intent with manufacturability.
- Provide mentorship to junior programmers and machinists.
- Communicate effectively across departments to ensure smooth project execution.
Quality & Compliance
- Ensure all processes meet ITAR and ISO quality standards.
- Maintain traceability and documentation for all programming and setup processes.
- Participate in first-article inspections and continuous quality validation.
Technical Skills & Requirements:
CAM Software Expertise: SolidCAM, NX, Mastercam (must be fluent in multiple platforms, not just one)
Machine Experience:
- Strong 5-axis experience (only 2 of 26 machines are 3-axis).
- Mill-turn programming capability.
- Familiar with palletization strategies.
Fixture Knowledge: Experience with LANG fixturing.
Machines in Use:
- 4-axis Kitamura with tombstones and 20-station pallet pool.
- 5-axis Grob.
- 5-axis Mazak.
Part Sizes: 30 inches or smaller.
ITAR Requirements: Must be a U.S. citizen.
---
Compensation Target Range:
Experienced CNC Programmer / Process Engineer: $100K–$120K
Management-Level Candidate with Leadership Skills: $150K
Final compensation based on experience and leadership capability.
Work Environment:
Hours: Up to 10-hour days, with flexibility for work/life balance.
Day shift: 7:00 AM – 3:30 PM with 30-minute overlap.
Salary : $100,000 - $150,000