Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

CNC Programmer

Apex Placement & Consulting

Job Description

Job Description

APEX Placement & Consulting has partnered with an exciting manufacturing company in the Metro Detroit area looking to add a CNC Programmer to their already amazing team. Their primary responsibility will be to develop, optimize, and maintain CNC programs for complex machining operations while ensuring high-quality production and efficiency. Keep reading for more details!

What’s in it for you:

  • Day Shift: 6:00am – 2:30pm
  • Overtime available Monday – Friday
  • Direct Hire opportunity
  • Competitive compensation based on experience
  • Comprehensive benefit package that includes:
    • Medical/Prescription
    • Flexible spending program
    • Dental
    • Vision
    • Short and long term disability
    • AD&D Insurance/voluntary life insurance
    • 401 with company match
    • Tuition reimbursement
    • Referral Programs
    • PTO
  • Off-site company events & employee luncheons

What your day will look like:

  • Plan machining operations by reviewing work orders, engineering drawings, blueprints, and technical specifications
  • Review and interpret 3D CAD models to determine machining strategy, tool paths, and material removal processes
  • Develop, write, and optimize CNC programs for milling, turning, and additional machining operations using CAM software
  • Determine machining sequences, tooling requirements, fixtures, and cutting parameters to ensure efficient production and high-quality output
  • Convert engineering and design specifications into Computer-Aided Manufacturing (CAM) programs
  • Perform calculations to establish proper speeds, feeds, and cutting paths while maintaining tight tolerances
  • Test, validate, and revise CNC programs to improve cycle times, reduce waste, and ensure production accuracy
  • Work closely with machining and engineering teams to support continuous improvement initiatives
  • Follow all company quality system requirements and manufacturing standards

What we are looking for:

  • 3+ years of CNC programming experience
  • Experience with WorkNC, Mastercam, PowerMill, or NX CAM
  • Familiarity with both 3-Axis and 5-Axis machining modules
  • Experience working with Fanuc, Haas, Fidia, or Heidenhain controllers
  • Strong ability to interpret blueprints, GD&T, engineering drawings, and 3D CAD models
  • Knowledge of CNC milling and/or turning processes, tooling, fixtures, and machining parameters
  • Aerospace, automotive, or defense industry experience is a plus
  • Strong troubleshooting and problem-solving skills
  • Ability to work independently and within a team environment

At Apex, we actively encourage applications from underrepresented groups. Your unique experiences and perspectives are valuable to us, and we’re excited to see how you might contribute to our team. While we have outlined a set of qualifications for this role, we recognize that experience and skills can come from a variety of backgrounds. If you meet most of these qualifications and are eager to learn and grow with us, we invite you to apply.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Troy, MI vacancy
  • $25 - $35 per hour

     ...CNC Programmer/Machinist - Precision Parts Manufacturing Hours: Monday - Friday, 7:00 AM - 3:30 PM (40 hours/week) Pay: $25 - $35 per hour (depending on experience) Location: Shelby Township, Michigan (Must reside within a reasonable 30-minute commute)... 
    Suggested
    Hourly pay
    Monday to Friday

    Entech Staffing Solutions

    Rochester, MI
    3 days ago
  •  ...Job Purpose The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This role requires a strong understanding of machine operations and... 
    Suggested

    3-Dimensional Services Group

    Rochester, MI
    1 day ago
  •  ...Cnc Programmer/Machinist Independence Tooling is actively seeking a CNC Programmer/Machinist to join our team! Responsibilities Produce machined parts by setting up, and operating a mill and/or computer numerical control (CNC) machine Plan machining by... 
    Suggested
    Temporary work
    Flexible hours
    Shift work

    Waltonen

    Troy, MI
    2 days ago
  • Metalmite Corporation in Rochester, Michigan is seeking a skilled CNC Mill Programmer to join its team. The ideal candidate has 5+ years of experience programming and operating CNC Mills up to 5 axis. Responsibilities include programming, setting up, and operating CNC Mills... 
    Suggested

    Metalmite Corporation

    Rochester, MI
    2 days ago
  • 3-Dimensional Services Group seeks a skilled CNC Programmer/Operator in Rochester, Michigan. The role involves operating CNC machinery to produce precision parts. Candidates must have strong programming skills and a minimum of 5-7 years of relevant experience. Responsibilities... 
    Suggested

    3-Dimensional Services Group

    Rochester, MI
    2 days ago
  •  ...Job Title Programming using Mastercam Program with live tooling, set-up & operate a variety of CNC lathe machines and equipment, and machine parts from customer-stated specifications Ensure parts are machined to customer specifications Verify machine settings... 

    Bradford Consulting

    New Baltimore, MI
    5 days ago
  •  ...Lathe CNC Programming Specialist Join our team as a Lathe CNC Programming Specialist in New Baltimore, MI. Key Responsibilities: Create programs using Mastercam software Operate CNC lathe machines with live tooling and set up for machining parts Ensure... 

    Gables Search Group

    New Baltimore, MI
    2 days ago
  •  ...CNC Mill Machinist We have an immediate opening for an experienced CNC Mill Machinist with a tooling company. Responsibilities include: Produce machined parts by setting up, and operating a mill and/or computer numerical control (CNC) machine Plan machining... 
    Immediate start
    Shift work

    TEC Group

    Troy, MI
    3 days ago
  • $76k - $98k

     ...CNC Programmer Join a precision machining team where you can own the programming, support the floor, and help expand high-precision prototype and production capabilities. Are you a real CNC programmer who can take a model or drawing, build the machining approach... 
    Immediate start

    Bronwick LLC

    Roseville, MI
    1 day ago
  •  ...Job Posting Title CNC Programmer and Machinist Job Description Summary Dauch is seeking a CNC Machinist and programmer with at least five years of experience in CNC machining and programming. This candidate must be able to work a flexible schedule including... 
    Flexible hours
    Afternoon shift

    American Axle & Manufacturing

    Royal Oak, MI
    3 days ago
  • $20 - $38 per hour

     ...About the job Job Title: Experienced CNC Lathe Machinist/Programmer Summary: Looking for a dependable CNC Lathe Machinist/Programmer to join our CNC department. Job Type: Full-time Pay: $20.00 - $38.00 per hour Benefits: • Health Insurance... 
    Hourly pay
    Full time
    Monday to Friday
    Day shift

    Teksky LLC

    Roseville, MI
    3 days ago
  • $23 - $33 per hour

    2nd Shift CNC Machinist (CNC Mold Programmer) Rochester Hills, MI Direct Hire Pay: $23–$33/hr. + 8% Shift Premium (DOE) An established, family-owned Tier 1 manufacturing supplier is seeking experienced CNC Machinists to join their growing team. This is an excellent... 
    Shift work
    Afternoon shift

    HRU Technical Resources

    Rochester Hills, MI
    5 days ago
  •  ...certification. More information? Check out our quick video: Company Video - Visioneering (vistool.com) Position Title: CNC Programmer Shifts Needed: Days Days | Monday- Friday 6a-4:45p + Saturday 6a-12p Benefits Direct hire position, Referral... 
    Permanent employment
    Monday to Friday
    Flexible hours
    Shift work

    Visioneering Inc

    Auburn Hills, MI
    3 days ago
  •  ...CNC Programmer Williams International is a privately-owned company that develops and manufactures jet engines for both military and commercial aircraft applications. We are a company of creators who deliver pioneering ideas and technologies that lead the aerospace... 
    For contractors
    Work at office

    Williams International

    Pontiac, MI
    4 days ago
  •  ...the production floor. Ensure that all products being run on a CNC machine have the necessary program and that it is accurate. Perform...  ...in a safe and reliable manner. Job Description CNC Programmer - Plastics Manufacturing Shape Precision. Drive Innovation... 
    Local area
    Immediate start

    thyssenkrupp

    Auburn Hills, MI
    2 days ago
  • United CNC Machining in Auburn Hills, MI, is looking for an experienced Elite CNC Programmer / Set‑up Machinist III. The ideal candidate will program and run CNC turning equipment and possess strong knowledge of Mazatrol controls. This role requires a detail-oriented individual... 

    United CNC Machining

    Auburn Hills, MI
    2 days ago
  • Mazak CNC Turn Programmer/Set-up Machinist III About United CNC Machining United CNC Machining specializes in precision mission critical machined components for aerospace and defense industries. Our state-of-the-art, climate-controlled facility operates with cutting-edge... 

    United CNC Machining

    Auburn Hills, MI
    2 days ago
  • United CNC Machining is a precision manufacturer serving the aerospace and defense industries located in Auburn Hills, MI. We specialize...  ...United CNC Machining is seeking an experienced Elite CNC Programmer / Set‑up Machinist III (5 Axis) to start immediately. Core Responsibilities... 
    Permanent employment
    Immediate start
    Flexible hours

    United CNC Machining

    Auburn Hills, MI
    2 days ago
  •  ...Field Service Engineer Advance your technical legacy with a premier nationwide leader specializing in unique machine builds, CNC retrofitting, and complex machine rebuilding. This is a 100% travel role for an elite Field Service Engineer based in the Detroit, MI area... 

    Randstad

    Troy, MI
    1 day ago
  • Keystone Distinction Group is looking for an experienced CNC Lathe Programmer in New Baltimore, Michigan. Candidates should have over 10 years of programming and operating CNC lathe machines with proficiency in Mastercam. The role requires the ability to read blueprints... 

    Keystone Distinction Group

    New Baltimore, MI
    2 days ago
  •  ...Job Description Job Description Night shift CNC Machinists Opportunities! Build your career with us! We have current openings for CNC Machinists/Programmers. An established family- owned business and Tier 1 Supplier seeking motivated individuals and our future leaders... 
    Local area
    Flexible hours
    Shift work
    Night shift

    Hi-Tech Mold & Engineering

    Rochester, MI
    23 days ago
  • $30 - $35 per hour

    Job Title: CNC Lathe Programmer Machinist Job Description This role focuses on programming and operating a CNC lathe with live tooling to produce precision components such as cam shafts, bearings, bearing caps, torque converters, and clutches from materials including... 
    Weekly pay
    Contract work
    Temporary work

    Aerotek

    Pontiac, MI
    8 hours ago
  • Hive Manufacturing in Sterling Heights, MI, is seeking a CNC Machinist to play a pivotal role in programming and running CNC machinery. With a strong focus on process ownership, the ideal candidate should have over 5 years of CNC machining experience, particularly with... 

    Hive Manufacturing

    Sterling Heights, MI
    1 day ago
  • $31 - $35 per hour

    A manufacturing company in Pontiac, MI is searching for a CNC Machinist to optimize programming for CNC mills and lathes. Candidates should have at least 5 years of CNC machining experience, strong troubleshooting skills, and be able to operate multiple machines. The position... 
    Hourly pay

    Kodiak Manufacturing

    Pontiac, MI
    2 days ago
  • Job Juncture seeks an experienced CNC lathe programmer in New Baltimore, MI, to program with live tooling, set up and run lathes per customer specs. You will verify part conformance, measure first- article units, and inspect to blueprints while maintaining tolerances in... 

    Job Juncture

    New Baltimore, MI
    1 day ago
  • A precision machining company in Auburn Hills, Michigan, is seeking a skilled CNC Turn Programmer/Set-up Machinist III. This role requires programming, setting up, and operating CNC turning equipment, with a strong emphasis on using Mazatrol controls. Candidates must possess... 

    United CNC Machining

    Auburn Hills, MI
    2 days ago
  • $17.5 - $18.25 per hour

     ...CNC Lathe Operator (2nd Shift) Shift: 2nd Shift (3:00 PM - 11:00 PM) Location: [Rochester ] Job Type: Full-Time Pay rate: $17.50-$18.25 They will need to train on 1st shift for min 1 week to max. 2 weeks. Position Overview We are seeking a reliable... 
    Full time
    Shift work
    Day shift
    Afternoon shift

    PrideStaff

    Rochester, MI
    1 day ago
  • $35 - $40 per hour

     ...process ownership, programming, and hands‑on machining . The Work You’ll Be Doing In this role, you will: Program, set up, and run CNC mills and lathes — with a strong focus on hands‑on machining Take ownership of jobs from print to completed part (programming + setup... 
    Full time
    Monday to Friday
    Shift work
    Day shift

    Hive Manufacturing

    Sterling Heights, MI
    1 day ago
  • $100k - $110k

     ...job summary: Advance your technical legacy with a premier nationwide leader specializing in unique machine builds, CNC retrofitting, and complex machine rebuilding. This is a 100% travel role for an elite Field Service Engineer based in the Detroit, MI area... 
    Permanent employment
    Temporary work
    Work experience placement

    Randstad

    Troy, MI
    3 days ago
  • $31 - $35 per hour

     ...while optimizing programs, setups, and processes. --- The Work You’ll Be Doing In this role, you will: Create, modify, and optimize CNC programs for mills and lathes Model and draw customer parts to support manufacturing Select tooling, fixtures, and machining... 
    Hourly pay
    Full time
    Flexible hours
    Shift work
    Day shift

    Kodiak Manufacturing Inc

    Pontiac, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Programmer. Be the first to apply!