Job Openings
CNC Programmer
About the job CNC Programmer
Job Summary:
This position performs specialized computer numerical control (CNC) programming tasks in a precision manufacturing environment. Responsibilities include creating CNC machine programs based on part drawings and models, ensuring correct tooling, cutting speeds, and feeds to meet product specifications. The role operates under general supervision and allows significant autonomy in applying technical expertise, judgment, and innovative methods to improve processes and support production goals.
Responsibilities:
The following tasks are representative of the responsibilities associated with this role. Additional related duties may be assigned as required:
- Interpret technical drawings and/or 3D models to develop CNC programs, ensuring accurate tooling, speeds, feeds, and process methodology to produce high-quality parts
- Analyze drawings, manuals, specifications, or sample components to determine dimensions, tolerances, setup sequences, and machining processes for optimal efficiency
- Create detailed setup sheets based on selected tooling and process plans
- Review and verify setup accuracy and final part quality at job initiation
- Revise programs and documentation in response to engineering changes
- Maintain a centralized program library in a secure digital vault
- Support continuous improvement efforts focused on reducing machine cycle times and validating new tools and product programs
- Communicate with the programming manager regarding upcoming and current production jobs
- Provide on-floor support related to inspection techniques, machine training, program troubleshooting, and alarm resolution
- Collaborate with the Quality department to develop inspection plans, map tools, and conduct First Article Inspections (FAIs) and in-process checks
- Assist with fixture design and documentation by supporting the tool room with prints and technical input
Requirements:
- High school diploma or equivalent (GED); technical certification preferred
- 5+ Years experience programming and operating CNC or manual machines in a mid- to heavy-duty manufacturing environment
- Equivalent combinations of education, certification, training, and experience will be considered
Knowledge, Skills, and Abilities
- GibbsCam software experience highly preferred
- Proficient in CNC lathe and/or mill controls, including multi-axis machining centers; ability to adapt to new technologies
- Familiar with precision measuring instruments such as calipers, micrometers, depth gauges, and dial indicators
- Strong ability to read and interpret technical drawings and specifications, including geometric dimensioning and tolerancing (GD&T)
- In-depth knowledge of CNC program logic and process sequencing
- Working knowledge of cutting tools, holders, boring bars, and inserts across various machine platforms
- Understanding of ISO 13485 and FDA 21 CFR Part 820 compliance requirements (training available)
- Competent in basic and advanced math including geometry and algebra for machining calculations
- Proficient with Microsoft Word, Outlook, Excel, CAD/CAM software, and Enterprise Resource Planning (ERP) systems
- Skilled in prioritizing multiple tasks to meet production and quality targets efficiently
- Demonstrated ability to work independently with minimal supervision and complete tasks accurately
- Ability to maintain effective and collaborative working relationships with peers and leadership
- Strong communication skills in English, both verbal and written
- Willingness and ability to continuously learn and adjust to evolving technology and methods