×
Register Here to Apply for Jobs or Post Jobs. X

CNC Programmer

Job in Beloit, Mitchell County, Kansas, 67420, USA
Listing for: Finn-Kool
Full Time position
Listed on 2026-08-16
Job specializations:
  • Manufacturing / Production
    CNC Machinist, Manufacturing Engineer
Job Description & How to Apply Below

CNC Programmer

Key Responsibilities

  • CNC Program Development:
    Create G-code and M-code programs for HAAS and Doosan machines, including 3-5 axis mills, lathes with live tooling, and sub-spindle operations. 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.
  • 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 and Doosan machines. 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. 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 and/or Doosan machines. Familiarity with multi-axis, live tooling, and sub-spindle operations preferred.
    • Skills:

      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. Familiarity with surface grinding 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 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

    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary