CNC Programmer / Setup Machinist ** Programming a PLUS , NOT a requirement **

Share

Top Job

Located in Charlotte, NC

Salary: $24.00/hr to $36.00/hr

CNC Programmer / Setup Machinist

** Programming is a plus !! Not Required **

 

South Charlotte, NC
1st Shift: Monday-Friday | 7:00 AM - 3:30 PM
Pay: $24.00 - $36.00 per Hour (Based on Experience)

Position Summary 

CNC Programmer / Setup Machinist

Growing precision machine shop in South Charlotte is seeking an experienced CNC Programmer / Setup Machinist to independently program, set up, and operate CNC milling machines and lathes in a fast-paced custom manufacturing environment. This position is ideal for a machinist who can take a project from blueprint review through programming, setup, first-piece approval, and production while maintaining tight tolerances and high quality standards.

Responsibilities 

CNC Programmer / Setup Machinist

  • Program, edit, and optimize CNC programs using Mastercam/CAD software
  • Independently perform complete machine setups on Haas CNC Mills and Lathes
  • Operate and set up Haas, Mori (Mori Seiki), Doosan, and Mazak CNC equipment
  • Produce and verify first-piece inspections prior to production runs
  • Establish and adjust work offsets, tool offsets, and machining parameters
  • Read and interpret blueprints, engineering drawings, GD&T, and manufacturing specifications
  • Troubleshoot machining, tooling, fixture, and setup issues independently
  • Maintain dimensional accuracy on complex tight-tolerance components
  • Support 3-axis, 4-axis, and rotary-table machining operations
  • Modify and troubleshoot G-code and M-code programs as needed
  • Monitor production runs to ensure quality and efficiency
  • Minimize scrap, rework, machine downtime, and production delays
  • Meet production schedules and customer deadlines
  • Work closely with quality, engineering, and production teams

Required Qualifications 

CNC Programmer / Setup Machinist

  • Minimum 3 years of CNC programming and setup experience
  • Strong experience with Haas CNC Mills and/or CNC Lathes
  • Ability to independently set up, program, edit, and operate CNC equipment
  • Proficiency with Mastercam-generated CNC programs
  • Working knowledge of G-code and M-code programming
  • Experience with complex setups and tight-tolerance machining
  • Ability to read precision measuring tools and inspection equipment
  • Strong blueprint interpretation skills
  • Excellent troubleshooting and problem-solving abilities
  • Ability to work efficiently in a job shop environment with changing priorities

Preferred Qualifications 

CNC Programmer / Setup Machinist

  • Experience with 4-axis machining and rotary tables
  • Familiarity with multiple Haas machine models
  • Previous experience in custom or job-shop manufacturing
  • Formal technical training in CNC Machining, Manufacturing Technology, or a related field
  • Experience performing manual machine setups is a plus but not required

Key Skills 

CNC Programmer / Setup Machinist

  • Haas CNC Programming & Setup
  • Mastercam
  • Blueprint Reading & GD&T
  • G-Code / M-Code Editing
  • First Piece Inspection
  • Precision Machining
  • Tight-Tolerance Manufacturing
  • Job Shop Manufacturing
  • Time Management
  • Quality Focus
  • Team Collaboration
  • Troubleshooting & Continuous Improvement

Benefits 

CNC Programmer / Setup Machinist

  • Competitive pay based on experience
  • Stable first-shift schedule
  • Modern precision machining environment
  • Opportunity to work on custom and complex projects
  • Growth potential with an established manufacturing team

Interested candidates should have the ability to independently program, set up, troubleshoot, and produce quality parts with minimal supervision while maintaining production efficiency and precision standards.

CNC Programmer / Setup Machinist

Express Office: Rock Hill
2032-B Cherry Road
Love Plaza
Rock Hill, SC 29732
Apply Now