hirly

Finnkool

CNC Programmer/Process Specialist

Beloit, Kansas

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Finnkool first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.6M live jobs from 210,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude or ChatGPT and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Mid level
Country
US
Work mode
On-site / unstated
First seen by hirly
1 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

Key Responsibilities

CNC Program Development:

Create G-code and M-code programs for HAAS (e.g., VF-5/50, UMC 5-axis, EC-1600ZT) and Doosan (e.g., Puma 240MS, 2600SYII, Lynx 220) machines, including 3-5 axis mills, lathes with live tooling, and sub-spindle operations.

Use CAM software (e.g., Mastercam, Fusion 360, Siemens NX) to generate tool paths for complex geometries, up to 78” part swings and 84” travels.

Interpret blueprints, CAD models, and GD&T requirements to ensure programs meet precise specifications.

Program Optimization and Testing:

Simulate programs to verify accuracy, safety, and efficiency, minimizing scrap and tool wear.

Optimize tool paths for high-pressure through-spindle coolant systems and multi-axis operations to reduce cycle times and improve surface finish.

Debug programs for issues like out-of-tolerance parts or machine errors, using Renishaw probing for in-process validation.

Machine Setup and Support:

Assist machinists with setups on HAAS (e.g., CAT 50, 40-taper, Modaco pallet changer) and Doosan machines (e.g., bar feeder, C-axis milling).

Provide setup sheets, tooling lists, and programming notes for efficient changeovers in a high-mix environment.

Support operators with real-time troubleshooting on machines like the Doosan Puma 400M or HAAS VF-9/50.

Collaboration and Documentation:

Work with machinists to validate programs during first-piece inspections, using Renishaw probes for accuracy.

Collaborate with engineering to refine designs for manufacturability on specific machines (e.g., Doosan GT 2600LMC).

Maintain program libraries and revision records in ERP/MES systems for traceability and repeatability.

Continuous Improvement:

Apply principles to streamline programming and machining processes, reducing setup times and material waste.

Recommend tooling or fixture improvements for machines like the HAAS VF-2SS or Okamoto grinders.

Stay updated on HAAS/Doosan control systems and CAM advancements to enhance shop capabilities.

Quality and Compliance:

Ensure programs produce parts meeting ISO 9001:2015 or similar standards, verified through Renishaw probing and quality checks.

Conduct first-article inspections and address non-conformances with root cause analysis.

Ensure compliance with safety protocols during programming and machine operation.

Qualifications

Experience: 3+ years of CNC programming in a job shop, with direct experience on HAAS (e.g., VF series, UMC) and/or Doosan (e.g., Puma, Lynx) machines. Familiarity with multi-axis, live tooling, and sub-spindle operations preferred.

Skills:

Advanced proficiency in G-code/M-code programming and CAM software (Mastercam, Fusion 360, etc.).

Experience with HAAS and Doosan control systems, Renishaw probing, and high-pressure coolant systems.

Strong understanding of GD&T and ability to read technical drawings.

Knowledge of CAD software (e.g., SolidWorks, AutoCAD) for part analysis.

Familiarity with surface grinding (e.g., Okamoto 12”x24”) is a plus.

Education: High school diploma or equivalent required; associate’s degree or technical certification in CNC programming/manufacturing preferred.

Certifications: NIMS CNC Programming, HAAS Certification, Mastercam Certification, or similar credentials preferred.

Physical Requirements: Ability to stand for extended periods, work in a noisy shop environment, and occasionally lift up to 25 lbs.

Key Competencies

Technical Expertise: Mastery of programming for HAAS and Doosan machines, including 5-axis and live-tooling applications.

Problem-Solving: Ability to troubleshoot complex programming or machining issues in real-time.

Precision: Attention to detail to meet tight tolerances (e.g., for parts up to 84” on VF-9/50).

Adaptability: Comfortable handling frequent job changes and small-batch production.

Collaboration: Strong communication to align with machinists, engineers, and quality teams.

Working Conditions

Environment: Industrial job shop with exposure to CNC machines, noise, and metalworking fluids.

Schedule: Full-time, with potential overtime to meet production deadlines.

Travel: Minimal, though occasional training or vendor visits may be required.

Why This Role Matters

The CNC Programmer is critical to the job shop’s ability to produce complex, high-precision parts on advanced HAAS and Doosan machines. By leveraging Renishaw probing, high-pressure coolant, and multi-axis capabilities, the programmer ensures efficient production, minimal downtime, and high-quality output. Their expertise supports the shop’s reputation for delivering custom components on time, maintaining competitiveness in a high-mix, low-volume market.

Benefits:

- Medical/Dental Insurance

- Paid Time Off

- 401k

-Paid Holidays

- Supplementary Insurance Options

-Boot and eyewear stipend

-Wellness Center Membership Discount

Job Type: Full-time

Original posting on Finnkool's site ↗

Listed on hirly, a job board. hirly is not the employer: Finnkool is hiring for this role.

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job