CNC Programmer
Technipower
·Today
- Location
- Charlotte, NC
- Workplace
- Onsite
- Type
- Full-time
- Department
- Manufacturing
- Seniority
- Mid
- Experience
- 3+ years
- Education
- High School
- Closing date
- Today
- Source
- Vincere
Description
QUALITY PRODUCTS & MACHINE LLC | HUMAN RESOURCES
Quality Products & Machine LLC • CNC Programmer – Mastercam
CNC Programmer – Mastercam JOB DESCRIPTION Department Manufacturing / CNC Programming
Reports To Manufacturing Engineering Manager / Production Manager
Status Full-Time | 1st Shift | On-Site
Experience 3–5 years recent hands-on Mastercam programming experience
POSITION SUMMARY Quality Products & Machine LLC seeks a detail-oriented CNC Programmer with 3–5 years of recent, hands-on Mastercam experience to develop, verify, optimize, and maintain production-ready CNC programs for precision machining in a fast-paced job-based machine shop. This role works closely with CNC Machinists, Setup Personnel, Engineering, Quality, and Production Management to ensure accurate parts, efficient machining, and on-time completion.
1. CNC PROGRAMMING – MASTERCAM • Create, modify, and optimize CNC programs using recent versions of Mastercam. • Program from engineering drawings, customer specifications, and CAD models using 2D, 2.5D, and 3D
toolpaths. • Select cutting strategies, tooling, feeds, speeds, and machining parameters appropriate to the material
and machine. • Verify toolpaths through simulation, use approved post-processors, and release machine-ready code. • Maintain organized program files, revision history, and setup documentation; troubleshoot programming
errors.
2. CNC MILLING & TURNING • Develop programs for vertical and horizontal milling machines and turning centers as assigned. • Plan multi-operation setups, fixtures, workholding, and machining sequences for complex precision parts. • Optimize toolpaths and cycle times while protecting tolerances, surface finish, and machine capabilities. • Support Haas CNC equipment; multi-axis programming experience is a plus.
3. PROCESS PLANNING & SETUP SUPPORT • Review drawings and models to establish efficient manufacturing methods and required tools. • Prepare setup sheets, tooling lists, and clear instructions for machinists and setup personnel. • Support initial machine setups, program prove-outs, and first-piece verification. • Identify manufacturability concerns and coordinate approved solutions with Engineering and Production.
4. DRAWINGS, QUALITY & REVISION CONTROL • Interpret blueprints, GD&T, tolerances, surface finishes, and customer-specific requirements. • Ensure programs correspond to current drawing revisions and approved manufacturing requirements. • Coordinate with Quality on first-piece and in-process inspections and dimensional discrepancies. • Investigate programming-related scrap and rework; implement approved corrections. • Support applicable ISO 9001, AS9100, and internal quality procedures where required.
5. PRODUCTION SUPPORT & TROUBLESHOOTING • Assist machinists with tooling, offsets, chatter, tool wear, surface finish, and cycle-time issues.
QUALITY PRODUCTS & MACHINE LLC | HUMAN RESOURCES
Quality Products & Machine LLC • CNC Programmer – Mastercam
• Respond promptly to programming changes needed to meet production priorities. • Coordinate with supervisors, CNC operators, and Engineering to resolve recurring machining problems.
6. JOBBOSS² & PRODUCTION COORDINATION • Review job requirements, quantities, drawings, and scheduling priorities in ECI JobBOSS². • Communicate program readiness, tooling and material needs, and risks to Production Management. • Support accurate routing, setup and cycle-time estimates, and job costing.
7. CONTINUOUS IMPROVEMENT • Reduce setup times, cutting cycles, tooling costs, scrap, and avoidable downtime. • Standardize effective programming and setup practices; participate in corrective actions. • Stay current with Mastercam updates, CNC technologies, and machining best practices.
REQUIRED QUALIFICATIONS • High school diploma or GED required; technical certification or associate degree preferred. • Minimum 3 years of recent hands-on Mastercam programming; 3–5 years of current experience preferred. • Demonstrated ability to independently program CNC milling operations; turning experience strongly
preferred. • Hands-on CNC machining or setup background and job-shop experience strongly preferred. • Ability to read engineering drawings and apply GD&T, machining tolerances, and inspection requirements. • Knowledge of cutting tools, feeds and speeds, workholding, post-processors, G-code, and program
verification. • Experience with Haas controls strongly preferred; JobBOSS² experience preferred.
CORE COMPETENCIES • Current Mastercam proficiency and independent programming judgment. • Technical problem-solving, precision, and attention to detail. • Effective organization, communication, accountability, and collaboration. • Commitment to safety, quality, cost control, and continuous improvement.
AUTHORITY & ACCOUNTABILITY • Develop and release programs within approved machining and engineering parameters. • Maintain programming accuracy, revision control, and production-ready documentation. • Escalate technical risks and obtain approval for changes affecting customer specifications or engineering
requirements.
WORK ENVIRONMENT & PHYSICAL REQUIREMENTS • Work occurs in office/programming and active manufacturing areas. • Requires sitting, standing, walking on the shop floor, and occasional lifting up to 25 pounds. • Follow company safety procedures and use required personal protective equipment. • First-shift schedule with occasional overtime as production needs require.
KEY PERFORMANCE INDICATORS Performance Area Measurement
Programming accuracy Programming-related errors and rework
Timeliness Programs released before scheduled production
Cycle-time efficiency Actual versus estimated machining time
Setup efficiency Prove-out delays and setup improvements
QUALITY PRODUCTS & MACHINE LLC | HUMAN RESOURCES
Quality Products & Machine LLC • CNC Programmer – Mastercam
Quality Scrap and nonconformances attributable to programming
Documentation Current setup sheets and revision accuracy
Cost reduction Documented tooling and process savings
Specific targets will be established by management based on operational requirements.
EXPECTATIONS FOR SUCCESS Independently produce accurate Mastercam programs; support milling and turning operations; reduce scrap and downtime; maintain complete documentation; resolve production issues promptly; and contribute to productivity, profitability, and customer satisfaction.
- POSITION SUMMARY
- 1. CNC PROGRAMMING – MASTERCAM
- 2. CNC MILLING & TURNING
- 3. PROCESS PLANNING & SETUP SUPPORT
- 4. DRAWINGS, QUALITY & REVISION CONTROL
- 5. PRODUCTION SUPPORT & TROUBLESHOOTING
- 6. JOBBOSS² & PRODUCTION COORDINATION
- 7. CONTINUOUS IMPROVEMENT
- REQUIRED QUALIFICATIONS
- CORE COMPETENCIES
- AUTHORITY & ACCOUNTABILITY
- WORK ENVIRONMENT & PHYSICAL REQUIREMENTS
- KEY PERFORMANCE INDICATORS
- EXPECTATIONS FOR SUCCESS