CNC Programmer

Finn-KoolBeloit, KS
133d

About The Position

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.

Requirements

  • 3+ years of CNC programming in a job shop, with direct experience on HAAS and/or Doosan machines.
  • Advanced proficiency in G-code/M-code programming and CAM software.
  • 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 for part analysis.
  • Ability to stand for extended periods, work in a noisy shop environment, and occasionally lift up to 25 lbs.

Nice To Haves

  • Familiarity with multi-axis, live tooling, and sub-spindle operations preferred.
  • Familiarity with surface grinding is a plus.
  • Associate’s degree or technical certification in CNC programming/manufacturing preferred.
  • NIMS CNC Programming, HAAS Certification, Mastercam Certification, or similar credentials preferred.

Responsibilities

  • Create G-code and M-code programs for HAAS and Doosan machines, including 3-5 axis mills and lathes with live tooling.
  • Use CAM software 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.
  • 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.
  • Assist machinists with setups on HAAS and Doosan machines and provide setup sheets, tooling lists, and programming notes for efficient changeovers.
  • Support operators with real-time troubleshooting on machines.
  • 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.
  • Maintain program libraries and revision records in ERP/MES systems for traceability and repeatability.
  • Apply principles to streamline programming and machining processes, reducing setup times and material waste.
  • Recommend tooling or fixture improvements for machines.
  • Stay updated on HAAS/Doosan control systems and CAM advancements to enhance shop capabilities.
  • 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.

Benefits

  • Medical/Dental Insurance
  • Paid Time Off
  • 401k
  • Paid Holidays
  • Supplementary Insurance Options
  • Boot and eyewear stipend
  • Wellness Center Membership Discount

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

High school or GED

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service