CNC Programmer
Job Description
Job Description
Description:
Overview: The CNC Programmer is responsible for developing, optimizing, and maintaining CNC machining programs and Faro Arm/Polyworks inspection programs to support die maintenance, repair, and new tooling production in an automotive manufacturing environment. This role focuses on high-accuracy programming to ensure tooling integrity, part quality, and efficient die room operations.
Essential Duties and Responsibilities:
- Develop, edit, and optimize CNC programs for die components, inserts, and precision tooling.
- Create and validate CMM programs for inspection of dies, tooling, and components using Polyworks.
- Generate toolpaths using CAD/CAM software to support machining of complex geometries and tight tolerances.
- Validate programs by conducting dry runs, simulations, and first-piece verification.
- Maintain a library of CNC and CMM programs with proper revision control.
- Provide setup documentation and tooling instructions to machinists in the die room.
- Assist with CNC machine setups when needed to ensure programs run as intended.
- Troubleshoot programming issues, tool paths, and machining errors.
- Collaborate with toolmakers, engineers, and quality teams to develop efficient inspection routines.
- Generate detailed dimensional inspection reports and communicate results to stakeholders.
- Support root cause analysis of tooling or dimensional concerns through CMM verification.
- Work closely with toolmakers, engineers, and quality personnel to improve tooling accuracy and manufacturing processes.
- Recommend programming, tooling, or process improvements to reduce cycle times and improve quality.
- Stay current on CNC/CMM software updates and programming best practices.
Supervisory Responsibilities:
Directly supervises all Die Room employees. Carries out supervisory responsibilities in accordance with the organization's policies and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; addressing complaints and resolving problems.
Education and/or Experience:
· Associate’s degree or technical certification in CNC Machining, Manufacturing Technology, or related field preferred.
· 3+ years of CNC programming experience and 2+ years of CMM programming experience (preferably in tool & die or automotive).
· Experience with CAD/CAM software.
· Experience in automotive/tool & die environments strongly preferred.
Key Competencies
Communication Skills:
· Ability to effectively report relevant data and job specific information as needed
· Ability to provide detailed descriptions through written and verbal communication work and machine conditions and status
· Ability to work independently and within a team with supervision as required.
Mathematical Skills:
· Ability to calculate figures and amounts such as proportions, percentages, area, circumference, and volume.
· Ability to apply concepts of basic algebra and geometry.
Computer Skills:
· Ability to navigate basic technology including but not limited to use of digital self-service platforms, time clocks, and other systems where applicable.
Other Skills and Abilities:
· Must have the ability to train others.
· Excellent verbal and written communication skills.
· Must be able to work effectively in a team environment.
· Ability to manage change in a fast-paced environment.
· Must have the ability to work any shift.
Other Qualifications:
· Must be knowledgeable with all aspects of set-up, machining and quality of tooling that is manufactured in the Die Room: Engine lathe(s), EDM, Drill Press(s), Shaper, Mattison grinder, Saw, Manual Bridge Port, Horizontal Mill, CNC Lathes, Mills, 5-Axis, and Boring Mill.
· Must have strong working knowledge of measuring instruments such as micrometers, calipers, and other gages to ensure conformance to specifications.
· Must be able to read, understand, and edit G and M code programs on CNC lathes.
· Must possess the ability to check work using hand gaging and other instrumentation such as comparators.
· Maintain computer literacy for all required computer programs.
· Flexibility to help in other aspects of the company when required.
· Supervisory experience in a unionized environment preferred.
Physical Demands:
· Stand, walk, push, pull, squat, bend, and reach during shifts
· Use carts, dollies, cranes and jacks to transport material if needed
· Must be able to regularly lift and or move up to 40 lbs.
· Climbing ladders and stairs to reach work at potential heights of 30 ft or more
· Navigate narrow walkways, confined spaces and overhead mezzanines
· Tolerate potentially extreme temperature fluctuations impacted by weather and machinery
· Acclimate to high noise and vibration levels in work spaces
· Wear and adhere to all PPE guidelines including hard hats, protective eye wear, ear plugs, and approved footwear with metatarsal and steel toe safeguards.
· Comfortable working in confined work environments
Benefits:
· Company-matched 401(k) program
· Profit sharing opportunities
· Robust wellness program promoting a healthy lifestyle and work-life balance
· Comprehensive health coverage, including medical, dental, and vision insurance
· Competitive salary packages
· Generous paid time off and vacation policies
· Ongoing professional development opportunities and training programs
Work Environment:
The CNC Programmer interacts with historic machinery throughout the facility which often involves proximity to heat, noise, debris, conveyance systems and other potentially dangerous equipment. The Programmer will encounter high levels of floor and overhead traffic due to material transportation throughout the facility which can cause high levels of vibration and airborne disturbances. There are areas of paved and unpaved walkway, active shipping lanes and occasionally standing water to be cautious of.
Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, protected veteran status or disability.
Requirements:Recommended Jobs
National Sales Executive
Job Description Job Description We are seeking a National Sales Executive to join our team! You will resolve customer questions and offer solutions to drive company revenue. This is an in-office …
Global Account Manager (GAM)
Company: Cogent Communications is a multinational, Tier 1 facilities-based ISP, consistently ranked as one of the top five networks in the world and is publicly traded on the NASDAQ Stock Market unde…
Lead Electrical Engineer Grid
Description This position allows for a hybrid work schedule with a mix of work spent in office and working remote from home. Responsibilities: This position will offer you the ability to …
N/C SALESMAN
Job Description Job Description Mike Castrucci Chevrolet in Milford seeks to hire an experienced Sales Consultant. Qualified candidate would have a positive attitude and exceptional customer serv…
Receptionist - State Farm Agent Team Member
Job Description Job Description Benefits: Simple IRA License reimbursement Bonus based on performance Competitive salary Flexible schedule Opportunity for advancement Paid ti…
Nursing Operations Manager - $3,400/week - (Contract, Potential Extens
Job Description Job Description Nursing Operations Manager – $3,400/week – Akron, OH (Contract, Potential Extension) Pay & Schedule: ~$3,400 per week ~07:30 AM – 4:00 PM, Monday–Friday ~ …
Process Engineer
Job Description Job Description The Process Engineer will provide leadership and engineering excellence while driving continuous improvement in areas of reliability, safety, product quality, prod…
AMAZON DSP - Delivery Driver - 19.50 PER HOUR STARTING WAGE
Job Description Job Description Become a Delivery Associate / Driver with Chief Delivery No previous work experience required. Compensation: $19.50 Per Hour Starting Wage Weekly Bonus Op…
Pizza Cook
Job Details Job Title: Pizza Chef Location: Bardea Food & Drink - Wilmington, Delaware Chef: James Beard-Nominated Antimo DiMeo Position Type: Full-time About Bardea Food & Drink: …
Junior Cybersecurity Project Manager (Contract to Hire)
Job Description Job Description Job Title: Junior Cybersecurity Project Manager Location: Columbus, OH (Hybrid – 2 to 3 days onsite per week) Rate: $45 – $55/hr (W2 only) Duration: 1-Y…