CNC Programmer / Setup Machinist ** Programming a PLUS , NOT a requirement **
express employment professionalsCharlotte, NC
$46,800 per yearAPPLY NOW (opens in a new tab)
CNC Programmer / Setup Machinist ** Programming a PLUS , NOT a requirement **
Occupations
MachinistsComputer Numerically Controlled Tool ProgrammersComputer Numerically Controlled Tool OperatorsIndustries
Machine ShopsPrecision Turned Product ManufacturingAll Other Industrial Machinery Manufacturing$46,800 per year
APPLY NOW (opens in a new tab)About the role
CNC Programmer / Setup Machinist Programming is a plus!! Not Required South Charlotte, NC1st Shift: Monday-Friday | 7:00 AM - 3:30 PM
Pay: $24.00 - $36.00 per Hour (Based on Experience)
Position Summary:
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:
- 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:
- 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:
- 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 SkillsHaas CNC Programming & Setup
- MastercamBlueprint Reading & GD&TG-Code / M-Code Editing
- First Piece Inspection
- Precision Machining
- Tight-Tolerance Manufacturing
- Job Shop Manufacturing
- Time Management
- Quality FocusTeam Collaboration
- Troubleshooting & Continuous Improvement
Benefits:
- 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.
Matching similar jobs
JOB OVERVIEW
Salary
$46,800 per year
Experience level
Mid
Location
Charlotte, NC
Occupation
Machinists
Industry
Machine Shops
Posted
today
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE (opens in a new tab)