Job Description
Job Description
Salary : $70,000
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 12x24) is a plus.Education : High school diploma or equivalent required; associates 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 shops 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 shops reputation for delivering custom components on time, maintaining competitiveness in a high-mix, low-volume market.
Benefits :
Medical / Dental InsurancePaid Time Off401kPaid HolidaysSupplementary Insurance OptionsBoot and eyewear stipendWellness Center Membership DiscountJob Type : Full-time