Machinist Jobs

5,194 jobs found — updated daily

About The Position

The CNC Machinist/Programmer produces machined parts, products, and components by programming, setting up, and operating CNC lathes and milling machines, including Haas, Mori, Doosan, and Puma equipment, as well as conventional machines. The role develops, verifies, edits, and maintains CNC programs using G-code, conversational programming, and/or CAD/CAM software. It interprets manufacturing drawings and GD&T requirements to optimize toolpaths, tooling, feeds, and speeds for quality, efficiency, and material utilization. CAD/CAM and modeling software are used to create machining programs, models, and patterns, including conversion of 2D drawings into 3D models and development of flat patterns for fabrication when required. The machinist inspects parts with precision measuring devices, addresses out-of-tolerance conditions through machine, tooling, or program adjustments, and collaborates with Engineering on product, drawing, and dimensional issues. The position also trains setup operators, produces prototypes and samples, completes relevant technical training, performs routine operator maintenance and scheduled equipment checks, and reports equipment concerns to Maintenance. Employees are expected to keep their work area, tools, and equipment safe, clean, and organized, follow workplace safety and health policies, demonstrate TCF Core Values, and perform other duties as assigned. Compensation is $28.00–$32.00 per hour, determined directly by a technical evaluation of G-code and conversational programming KSAs.

Requirements

  • At least 3 years of advanced CNC machining experience, including demonstrated ability to develop CNC programs from scratch.
  • Strong, independent capability in conversational programming or offline CAM software.
  • Ability to determine machining reference points, toolpaths, and hole locations and calculate dimensions, angles, radii, and curvatures.
  • Ability to perform and prioritize multiple projects simultaneously.
  • Proficient in reading and interpreting 3D and 2D models.
  • Depending on department, may be required to operate a forklift, overhead crane, and electric pallet jack.
  • Ability to continuously lift or move 10 pounds, frequently lift or move up to 25 pounds, and occasionally lift or move up to 50 pounds.
  • Ability to continuously stand, walk, bend or stoop, use hands to finger, handle, or feel, reach above shoulder height, stoop, kneel, crouch or crawl, talk, and hear.
  • Ability to occasionally climb, balance, kneel, reach at waist level and below the waist, and work in limited space.
  • Required vision abilities include close, color, distance, peripheral, and depth perception.
  • Ability to work safely around moving mechanical parts and extreme heat; occasional exposure to high places, fumes or airborne particles, and/or caustic chemicals; the work environment is usually loud.
  • Understand and continually follow workplace safety and health rules and policies; use good judgment and common sense.

Nice To Haves

  • Vocational degree in machine tool technology is highly preferred.

Responsibilities

  • Program, set up, and operate CNC lathes and milling machines, including Haas, Mori, Doosan, and Puma machines, as well as conventional machines, to produce machined parts, products, and components.
  • Develop, verify, edit, and maintain CNC programs using G-code, conversational programming, and/or CAD/CAM software.
  • Interpret manufacturing drawings and GD&T requirements and optimize toolpaths, tooling, feeds, and speeds for quality, efficiency, and material utilization.
  • Use CAD/CAM and modeling software to create machining programs, models, and patterns; convert 2D drawings into 3D models and develop flat patterns for fabrication as required.
  • Inspect parts using calipers, micrometers, functional gauges, and other precision measuring devices.
  • Address out-of-tolerance conditions through machine, tooling, or program adjustments.
  • Collaborate with Engineering to resolve product, drawing, and dimensional issues.
  • Train and develop setup operators in machine setup, operation, tooling, and quality inspection through hands-on instruction, coaching, and feedback.
  • Produce prototypes and sample parts as required.
  • Complete required technical training to maintain and develop job-related skills.
  • Perform routine operator maintenance and scheduled equipment checks; report equipment concerns to Maintenance.
  • Maintain a safe, clean, and organized work area, including tools and equipment.
  • Follow safety and health rules and policies and work in a safe and conscientious manner.
  • Demonstrate TCF Core Values in daily work and interactions.
  • Perform other duties as assigned.

Build a Resume for Machinist

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service