Demo

CNC Programmer/Machinist/Setup

BMC Metalworks, LLC
Columbia, TN Full Time
POSTED ON 10/2/2026
AVAILABLE BEFORE 10/31/2026

CNC Programmer/Machinist/Setup

Columbia, Tennessee


About the Company :

BMC Metalworks, LLC is a full-service machine, fabrication services company located in Columbia, Tennessee.  Spanning over a 7 acre campus and 75,000 square foot of buildings.   We are a 52 year old family owned business with competitive wages and benefits including: Medical, Dental, Vision, Short Term Disability, Life Insurance, Vacation Accrual, Paid Holidays, 401K and profit sharing.


Be a CNC Programmer, Machinist, Setup & Operator in the Machine job shop in our newer 3,000 square foot state-of-the-art CNC precision and high volume machining center!


Job Description: 


As a CNC Programmer Machinist, you will be responsible for setting up, operating, and maintaining computer numerical control (CNC) machines to produce high-quality precision parts.

Sets-up mills and lathes by installing and adjusting three- and four-jaw chucks, tools, attachments, collets, bushings, cams, gears, stops, and stock pushers; indicating vices; tramming heads


Qualifications:


  • 3-5 years (required) experience of CNC programming (using software such as Surfcam & Mastercam), Setup, and Operation with the ability to interpret engineering illustrations, blueprint components, work with CNC equipment including HAAS VF8, VF3, VF-3YT, VM-3, CNC & Conventional Lathes and Fourth Axis machines, and possess job shop environment experience.


Expectations of Employees:


  • CNC programming machinist knowledge & experience
  • Maintain a clean and organized work area
  • Utmost attention to safety
  • Reliable, good attendance and punctuality
  • Concern for quality
  • Attention to detail


Responsibilities


  • Candidate will be working with CAD, CAM and software programs utilizing intermediate to advanced knowledge while training towards full working knowledge
  • Position will be responsible for machining mechanical parts, pieces or products to customer drawings and specifications using a variety of tools and high-tech milling and drilling equipment
  • Plans machining by studying work orders, blueprints, engineering plans, materials, specifications, orthographic drawings, reference planes, locations of surfaces, and machining parameters; interpreting geometric dimensions and tolerances (GD&T)
  • Daily activities will include programming one off parts, small to medium run, in either Surfcam or Mastercam. 
  • Setting up your HAAS milling and lathe machines 
  • Operate calipers, inspection gauges, micrometers, and other quality control instrumentation
  • Maintain CNC mill and other machines using preventative maintenance methods
  • Continually evaluate machine, cutting tool, and software technologies to improve knowledge and cycle times
  • Maintain inventory of manufacturing product and machine tools
  • Maintains specifications by observing drilling, grooving, and cutting, including turning, facing, knurling and thread chasing operations; taking measurements; detecting malfunctions; troubleshooting processes; adjusting and reprogramming controls; sharpening and replacing worn tools; adhering to quality assurance procedures and processes
  • Create specific machine set-ups and fixturing to meet geometric requirements
  • Perform quality work checks to ensure the product meets quality standards
  • Work with quality control department to Identify product defects and complete appropriate documentation when defects are identified
  • Rework and/or repair machined parts and products according to engineering specification changes and revisions
  • Perform all work in accordance with quality standards and established safety procedures
  • Prioritize work flow through effective communication with management staff


Job Type : 

Full-Time

Shift availability:

Day Shift : 1st Day Shift (5 days/8 hours) 

Night Shift : 2nd Night Shift (4 days/10 hours)

Overtime opportunities available

Hourly rate commensurate with skills, abilities, and experience


Benefits for Full-Time BMC Metalworks Employees :

  • Medical, Vision, Dental Insurance 
  • Supplemental Insurance :  Short Term Disability, Critical Illness, Accident, Life Insurance
  • Earned Paid Vacation 
  • Paid Holidays
  • 401K / Profit Sharing

Salary.com Estimation for CNC Programmer/Machinist/Setup in Columbia, TN
$34,325 to $44,181
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer/Machinist/Setup?

Sign up to receive alerts about other jobs on the CNC Programmer/Machinist/Setup career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other CNC Programmer/Machinist/Setup jobs in the Columbia, TN area that may be a better fit.

  • Laborup Manufacturing Murfreesboro, TN
  • Overview We’re hiring CNC Machinists of all levels to join our precision medical shop, setting up and operating a variety of mills and lathes. Our clean, m... more
  • 2 Days Ago

  • Teksky LLC Columbia, TN
  • About the job: Job Title : CNC Machinist/Programmer Employment Type : Full/Time (Onsite ) Location: Columbia, TN Job Summary We are seeking an experienced ... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!