
CNC Programmer
Specialized Recruiting Group
1 Positions
ID: 88502
Posted On 03/10/2026
Job Overview
CNC Programmer – Dyersville
Specialized Recruiting Group is seeking CNC Programmers for a confidential manufacturing company in Northeast Iowa. This role supports CNC machining operations through advanced programming, machine setup, and technical support for production teams. Both day and night shift opportunities are available.
The CNC Programmer will play a key role in ensuring efficient machining operations by developing and optimizing CNC programs, managing tooling and fixtures, and troubleshooting machining issues. This position works closely with engineers, machinists, and operators to maintain quality, improve production efficiency, and support continuous improvement initiatives.
Responsibilities
- Set up, operate, and troubleshoot CNC and manual machining equipment.
- Create, edit, optimize, and maintain CNC programs for milling machines.
- Program and support CNC equipment including Brother and Okuma machines.
- Utilize G-code and Mastercam to develop and modify CNC programs.
- Maintain CNC program documentation, revisions, and version control.
- Manage cutting tools, fixtures, and workholding for machining operations.
- Collaborate with engineers and machinists to ensure efficient and accurate production.
- Troubleshoot and debug CNC programs to improve machine performance and part quality.
- Train and support machinists and machine operators as needed.
- Ensure adherence to quality, safety, and operational standards.
- Maintain a clean, organized, and safe work environment.
Qualifications
- Minimum of 1 year of CNC programming experience.
- Minimum of 1 year of G-code programming experience.
- Experience programming CNC milling machines using G-code and Mastercam.
- Experience working with Brother and Okuma CNC machines.
- Prior manufacturing or machining environment experience required.
- Strong troubleshooting and problem-solving skills.
- Ability to read and interpret technical drawings and specifications.

My Account








