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

Cnc Machinist

$41.6k - $62.4k

Aerotek

CNC Machinist

Join a small, precision-focused manufacturing team that designs and builds fixtures and CNC chucks for machining applications in a job shop environment. As a CNC Machinist, you perform multiple daily setups on a variety of CNC mills and lathes, work with 3+2 axis machinery, and handle rotational machining for prototype and precision parts. You take ownership of machine setup, tool changes, offsets, running the machines, and making on-machine edits while collaborating closely with programming and other departments.

Responsibilities

  • Interpret and follow engineering drawings, blueprints, program sheets, and work instructions to produce precision components.
  • Perform a variety of turning, milling, drilling, boring, and related operations to close and interrelated tolerances on CNC mills and lathes.
  • Complete multiple daily setups and changeovers, including tooling selection, tool changes, and setting offsets on CNC equipment.
  • Run 12 CNC machines per day and be willing to assist in other departments, including occasional work in the manual machining area.
  • Make G and M code edits directly at Fanuc or Siemens controls to optimize part quality and machine performance.
  • Monitor machine operations, troubleshoot issues, and make necessary adjustments to maintain dimensional accuracy and surface finish.
  • Perform inspection and gauging operations using calipers, micrometers, and other precision measuring tools to verify conformance to specifications.
  • Measure workpieces throughout the process and document results to ensure adherence to quality standards and GD&T requirements.
  • Clean machines, tooling, and parts regularly to maintain a safe, organized, and efficient work area.
  • Use hand and power tools and appropriate tooling to support machining and setup activities.
  • Collaborate with team members in a machine shop environment and be willing to run multiple machines when needed.
  • Support continuous improvement by providing feedback on setups, tooling, and machining processes.
  • Occasionally assist with manual machining operations and other shop tasks as required.

Essential Skills

  • At least 3 years of experience as a CNC Machinist responsible for setups and tool changes on mills or lathes.
  • Proven ability to perform CNC mill setup, including tool changes, offsets, and running production on vertical mills.
  • Experience running CNC lathes and comfort working with rotational machining rather than stationary tool and die work.
  • Strong blueprint reading skills and ability to interpret detailed work instructions and program sheets.
  • Ability to enter Fanuc or Siemens controllers and perform G and M code edits at the machine.
  • Hands-on experience with CNC machining operations such as turning, milling, drilling, and boring to tight tolerances.
  • Proficiency using precision measuring tools including calipers, micrometers, and gauges for in-process and final inspection.
  • Working knowledge of GD&T and its application to inspection and machining processes.
  • Ability to set up, perform tool changes, adjust offsets, and run 12 machines independently in a job shop environment.
  • Comfort working with various CNC control platforms, including Fanuc, and troubleshooting basic machine or process issues.
  • Ability to use hand and power tools safely and effectively in a machine shop setting.
  • Capability to work in a team environment and support multiple machines when needed.

Additional Skills & Qualifications

  • Experience holding tolerances to a few thousandths of an inch in a precision machining environment.
  • Experience with multiple-axis machining, including 3+2 axis machines.
  • Familiarity with Haas CNC machines and their controls.
  • Experience with Mastercam, including making program edits.
  • Exposure to Mastercam programming and G and M code programming.
  • Experience with Vericut programming or verification of CNC programs.
  • Ability to perform basic inspection and documentation of results to meet quality standards.
  • Comfort working in a small machine shop environment with a variety of machine brands and configurations.
  • Willingness to learn additional machines, such as mills or lathes, if currently experienced in only one.
  • Ability to move between CNC and manual machining departments as needed.

Why Work Here?

You join a close-knit, small company with a steady workload and a supportive culture that values craftsmanship and teamwork. The organization offers comprehensive health and dental insurance, life and disability coverage, profit sharing and pension plans, a 401(k) retirement program, annual bonuses, paid time off, holidays, and tuition reimbursement to support your growth and financial security. You work in a clean, climate-controlled facility that promotes comfort and safety, while benefiting from long-term stability and opportunities to expand your skills across different machines and processes.

Work Environment

The role is based in a small manufacturing company that builds components for machining operations in a clean, climate-controlled machine shop. You work with an array of CNC machinery, including 3+2 axis mills and lathes, primarily using Fanuc controls and potentially Haas equipment, alongside manual machines when needed. The environment emphasizes precision, prototype, and rotational machining, with frequent setups and smaller batch sizes typical of a job shop. You use hand and power tools, precision measuring instruments, and inspection equipment daily. The position follows a first-shift schedule from 6:00 a.m. to 4:30 p.m., Monday through Friday, with a half-day on Saturday ending around 11:30 a.m., and encourages teamwork, flexibility, and running multiple machines when possible.

Job Type & Location

This is a Permanent position based out of Roseville, MI.

Pay and Benefits

The pay range for this position is $41600.00 - $62400.00/yr. Nice, small company with lots of work on the books. Health, Dental Insurance Life & Disability insurance profit sharing / pension plan 401K retirement Annual Bonus PTO Holiday Tuition reimbursement Clean climate control facility

Workplace Type

This is a fully onsite position in Roseville, MI.

Application Deadline

This position is anticipated to close on Aug 11, 2026.

Aerotek
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Cnc Machinist in Roseville, MI vacancy
  • $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, and help... 
    Suggested
    Immediate start

    Bronwick LLC

    Roseville, MI
    5 days ago
  •  ...CNC Machinist Reports To: Tool Room Supervisor Basic Job Description: We are seeking a skilled CNC Machinist to support a dynamic, low-volume, high-mix job shop environment, combining hands-on machining with Mastercam-based CAD/CAM programming and process optimization... 
    Suggested

    Progressive Metal Manufacturing

    Warren, MI
    1 day 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... 
    Suggested
    Hourly pay
    Full time
    Monday to Friday
    Day shift

    Teksky LLC

    Roseville, MI
    2 days ago
  • $22 - $28 per hour

     ...CNC Machinist (Mill and Lathe) Location: Roseville, MI Pay Scale: $22$28/hour to start with performance-based increases available at 612 months Shift: 3:00PM - 1:30AM (4 x 10 Hour Shifts) Description We are seeking a skilled and dedicated CNC Machinist (Mill or Lathe)... 
    Suggested
    Local area
    Shift work

    Crown Staffing Solutions, L.L.C.

    Roseville, MI
    3 days ago
  • Job Description Job Description   * Established 40 years in business detail shop. This position is open for anyone with minimum experienced to Journeyman. We do single and multiple details to print.We program from screen or Fusion 360. Our shop has cutting technology...
    Suggested
    Full time
    Relocation
    Flexible hours

    Ritetool

    Fraser, MI
    4 days ago
  • $20 - $28 per hour

     ...Job Description Job Description CNC Lathe Operator Opportunities! 2nd Shift A local machining company with a facility in the Roseville, MI area, is currently looking to hire several CNC Machinist for Long-Term opportunities with their growing company. These are... 
    Hourly pay
    Currently hiring
    Local area
    Afternoon shift

    Integrity Staffing Group Inc.

    Roseville, MI
    3 days ago
  •  ...CNC Machinist (Lathe Focus) Direct Hire Location: Warren, MI Shift: Day Shift | 6:00 AM 2:30 PM Pay: $27.28/hour Job Overview This is a direct-hire CNC Machinist position supporting a precision manufacturing operation in a retainer cell environment. The role is primarily... 
    Shift work
    Day shift

    G.Z.Q.S.O.

    Warren, MI
    3 days ago
  •  ...fixture Ability to load parts and fixtures onto hoists and operate hoist to load part onto machine Ability to read and interpret CNC Programs at the machine Must be able to read tool sheets and set up tools for use on a job or part Ability to use precision... 
    For subcontractor
    Flexible hours
    Night shift

    MB Aerospace Warren

    Warren, MI
    12 days ago
  • $41.6k - $62.4k

     ...Job Description Job Description Job Title: CNC Machinist Job Description Join a small, precision-focused manufacturing team that designs and builds fixtures and CNC chucks for machining applications in a job shop environment. As a CNC Machinist, you perform multiple... 
    Weekly pay
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Monday to Friday
    Day shift

    Aerotek

    Roseville, MI
    6 days ago
  •  ...Job Description Job Description Job Description: 2nd Shift CNC Set-Up Operator Location: Roseville, MI, 48066 Required Skills: Haas CNC Mill (3-4 axis VMC), Haas CNC Lathe (2-4 axis), Blueprint Reading Overview This is for a 2nd shift position only, respond... 
    Shift work
    Day shift
    Afternoon shift

    Peninsular Cylinder

    Roseville, MI
    23 days ago
  •  ...Job Description Job Description Key Responsibilities of the CNC VTL Machinist: Ability to run Vertical Lathe Machines Must be willing to run multiple machines simultaneously where possible/feasible as most machines are part of manufacturing cells/machining centers... 
    Day shift

    MB Aerospace Warren

    Warren, MI
    4 days ago
  • Job Title Principle Responsibilities Operate machine and secondary equipment Closely monitors tool life and performs setup/teardown when needed Mounts fixtures and workpieces in accordance with schedule Load and return proper goods to respective locations...
    Work experience placement
    Shift work
    Afternoon shift

    PCS Company

    Fraser, MI
    1 day ago
  •  ...environment, and looking for more than just a job, apply today and take your career to new heights with Barnes Aerospace! Now Hiring: CNC Machinists Multiple Locations & Shifts | Immediate Openings We have several immediate openings for CNC Milling Machinists across... 
    Permanent employment
    Immediate start
    Relocation package
    Shift work

    Barnes Group Inc.

    Warren, MI
    more than 2 months ago
  •  ...Job Description Job Description Job Title: Skilled CNC Vertical Mill Machinist Reports To: Manufacturing Manager Supervises: None Employment Type: Regular Working Time: Full Time Work Location: Fraser, Michigan Enmark Tool and Gage vision statement... 
    Full time

    Enmark Tool & Gage

    Fraser, MI
    17 days ago
  •  ...CNC Machinists Why Barnes Aerospace? Barnes Aerospace offers competitive wages, shift differentials, 401k savings plan, paid time off, holidays, and much more! We're more than a company, we're a team. When you join our team, you'll be part of an innovative, industry... 
    Permanent employment
    Immediate start
    Relocation package
    Shift work

    Barnes

    Warren, MI
    2 days ago
  • Boring Mill Operator We have an immediate opening for an experienced Boring Mill Operator - This is a Devleig Boring Mill 96 " with an automation company. Day Shift-Start Time, 6AM. Key Requirements: Minimum 3 years of experience operating a Boring Mill with a Fanuc Controller...
    Immediate start
    Day shift

    TEC Group

    Sterling Heights, MI
    1 day ago
  •  ...Cnc Mill Machinist We have an immediate opening for an experienced CNC Mill Machinist with an aerospace gear company. Day shift duties/responsibilities include: Clock in & out of appropriate job operations Read and interpret blueprints Adhere to job plans... 
    Immediate start
    Day shift

    TEC Group

    Macomb, MI
    5 days 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 & Mfg., Inc.

    Royal Oak, MI
    2 days ago
  •  ...Job Description JOB TITLE: CNC Programmer POSITION: Seeking an experienced CNC Programmer to join a stable, growing Manufacturing Company What You'll Do Interpret complicated drawings, program sheets, and instructions to determine work to be done.... 

    gpac

    Roseville, MI
    1 day ago
  •  ...Job Description Job Description The CNC Machinist Programmer is responsible for independently programming and operating a variety of CNC machines including Vertical Machining Centers and Turn/Mill machines in a custom job shop environment. This role requires expertise... 

    Joint Production Technology

    Macomb, MI
    23 days ago
  •  ...CNC Machinist Huntersville, NC Join an established manufacturing leader specializing in precision CNC-machined plastics components for a range of industries. Experience excellent growth potential, an inclusive people-first culture, and the chance to work with advanced... 
    Temporary work
    Immediate start
    Shift work
    Day shift
    Afternoon shift

    New Day Executive Search

    Sterling Heights, MI
    3 days ago
  •  ...Job Description Job Description ~ Set up and operate Haas CNC mills or lathes. ~ Reading drawings ~ Selecting tools ~ Loading programs ~ makes offsets ~ maintains tooling ~ Light program editing ~ Stays organized and has good housekeeping ~ health... 
    Day shift
    Afternoon shift

    Peninsular Cylinder

    Roseville, MI
    8 days ago
  • $16 per hour

     ...CNC Machinist Trillium Staffing has a direct hire opportunity for a CNC Machinist in Madison Heights, MI. This is a first shift position 6am-3:30pm and includes an excellent benefits package. Pay is based on experience solid work history no experience $16 per hour... 
    Hourly pay
    Day shift

    Trillium Staffing

    Madison Heights, MI
    2 days ago
  • $32 per hour

     ...Job Description Job Description CNC Lathe Machinist – Multi-Axis / Swiss Location: Madison Heights, MI Type: Full-Time, Onsite Shift: 1st Shift (5:30am – 3:30pm, Monday–Friday) Pay Range: Up to $32/hour About the Opportunity A well-established... 
    Full time
    Monday to Friday
    Shift work
    Day shift

    K2 Ascend

    Madison Heights, MI
    12 days ago
  • $18 - $30 per hour

     ...CNC Mill Machinist This role focuses on programming, setting up, and operating CNC vertical milling machines in a prototype and small production environment. You will work in a small, collaborative shop where you handle parts from start to finish, including programming... 
    Permanent employment
    Temporary work

    Aerotek

    Sterling Heights, MI
    3 days ago
  •  ...and how they apply to your role at every stage. What we are looking for: • High school diploma or equivalent • 2+ years of CNC Set up Mill and/or Lathe experience preferred • Ability to read and understand blueprints • Experienced in using measurement tools... 
    Hourly pay
    Day shift

    Apex Placement & Consulting

    Madison Heights, MI
    10 days ago
  • $20.6 per hour

     ...CNC Operator Wieland is a global leader in copper and copper alloy manufacturing, processing, and distribution. We provide a large product and service portfolio including power, automotive, ammunition, coinage, construction materials, refrigeration, electronics and... 
    Bi-weekly pay
    Work experience placement
    Worldwide

    Chase Brass

    Roseville, MI
    2 days ago
  •  ...Job Description Job Description Summary SMS Elotherm in Shelby Township Michigan is looking for a CNC Machinist to join their team. Who we are At SMS group, our people are our greatest asset. We offer an entrepreneurial environment that promotes a culture... 
    Monday to Friday

    SMS group Inc

    Utica, MI
    6 days ago
  •  ...Job Description Job Description CNC Machinist (Mill) Locations: Warren, MI · Oxford, MI · Troy, MI · Auburn Hills, MI · Macomb Township, MI Employment Type: Full-Time (Direct Hire) Industry: Aerospace / Federal Contract Manufacturing Position Overview... 
    Full time
    Contract work
    Shift work
    Night shift
    Day shift

    HWX Enterprises, LLC

    Warren, MI
    28 days ago
  • $35 - $45 per hour

     ...Job Description Job Description CNC Programmer Location: Harper Woods, MI Industry: Advanced Manufacturing / Marine Technology...  ...to join its manufacturing engineering team. This is not a machinist position —the primary responsibility is developing, optimizing,... 
    Hourly pay
    Full time
    Monday to Friday
    Flexible hours
    Shift work

    K2 Ascend

    Harper Woods, MI
    25 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Cnc Machinist. Be the first to apply!