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

CNC Machinist Programmer

Express Employment Professionals - Waterford

Job Description

Job Description

Express Employment Professionals is seeking an experienced CNC Machinist Programmer & Setup Technician for a growing manufacturing company. This position is ideal for a skilled machining professional who can program, set up, troubleshoot, and operate CNC equipment while maintaining high standards of quality and efficiency.

If you are detail-oriented, mechanically inclined, and take pride in producing precision parts, we encourage you to apply.

Responsibilities CNC Programming & Setup
  • Program, set up, and operate CNC mills, lathes, and other machining centers.
  • Create and edit CNC programs using G-code and CAD/CAM software.
  • Select tooling, establish machine offsets, and prepare machines for production runs.
  • Perform first-piece inspections and make necessary program adjustments.
Machining Operations
  • Manufacture precision components according to blueprints, specifications, and work instructions.
  • Monitor machine operations to ensure quality, accuracy, and productivity.
  • Perform tool changes and optimize machine performance.
  • Troubleshoot programming, tooling, and machine-related issues.
Quality Control
  • Inspect finished parts using precision measuring instruments including calipers, micrometers, gauges, and other inspection tools.
  • Verify compliance with engineering specifications and customer requirements.
  • Complete all required production and quality documentation.
Maintenance & Safety
  • Perform routine machine maintenance and housekeeping duties.
  • Maintain a safe and organized work area.
  • Follow company safety policies and industry best practices.
Qualifications
  • Minimum of 3 years of CNC programming, setup, and machining experience preferred.
  • Proficiency with CNC mills and/or lathes.
  • Experience with G-code programming and CAD/CAM software.
  • Ability to read and interpret blueprints, engineering drawings, and GD&T.
  • Strong understanding of machining processes, tooling, feeds, and speeds.
  • Experience using precision measuring equipment.
  • Excellent troubleshooting and problem-solving skills.
  • Strong attention to detail and commitment to quality.
  • Ability to work independently and as part of a team.
Preferred Qualifications
  • Experience with Mastercam, Fusion 360, SolidWorks CAM, or similar software.
  • Knowledge of multi-axis machining.
  • Experience working in a high-precision manufacturing environment.
  • Vocational training, technical certification, or apprenticeship in machining.

You should be proficient in:

  • CNC Tooling
  • CNC Programming
  • CNC Machine Repair
  • CNC Machine Installation
  • CNC Machine Setup & Changeover
  • Troubleshooting CNC Machines
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the CNC Machinist Programmer in Wixom, MI vacancy
  • $32 - $35 per hour

     ...CNC Machinist We are seeking a CNC Milling Machinist/Programmer for our client in the Wixom, Michigan area. Our client is a full-service machine shop offering CNC milling, turning, and grinding services. This is a contract-to-hire opportunity with a starting pay rate of... 
    Suggested
    Contract work
    Day shift

    Trillium Staffing

    Wixom, MI
    4 days ago
  •  ...CNC Machinist Nesco Resource is seeking a skilled CNC Machinist for one of our parts/tool manufacturing clients in Novi, MI. This is a Contract-to-Hire role. Shift: 1st 7:00 am to 3:30 pm, Monday through Friday Pay: 26-36/hr., per level of experience Summary: The ideal... 
    Suggested
    Contract work
    Local area
    Monday to Friday
    Shift work

    NESCO Inc

    Novi, MI
    14 hours ago
  •  ...C.A. Hull is seeking an experienced CNC Machine Operator/Machinist to report to our shop, located in Commerce Township, MI. With a 90+ year history of stable, safe, and profitable work in Michigan, C.A. Hull has built a reputation as a leading employer in the bridge... 
    Suggested
    Apprenticeship

    C.A. Hull

    Walled Lake, MI
    2 days ago
  • $37 per hour

     ...Job Description Job Description CNC Machinist / Fabricator – Mills, Plasma Cutting & Stainless Steel Location: Novi, MI Type: Full-Time Pay Range: Up to $37/hour (based on experience) Schedule: Monday–Friday, 9:00 AM – 5:00 PM (flexible hours available... 
    Suggested
    Hourly pay
    Full time
    Monday to Friday
    Flexible hours
    Day shift

    K2 Ascend

    Novi, MI
    26 days ago
  •  ...Job Title Essential Functions: Set up, operate and troubleshoot CNC Machines to achieve first article. Read and interpret...  ...Considered to be process expert and trainer. Work directly with programmer and engineers in planning and execution of insourcing projects.... 
    Suggested
    Work experience placement

    Binks

    Wixom, MI
    14 hours ago
  •  ...CNC Operator Summary: CNC Mill Operator will work on a large milling machine. Experience in working on a large boring machine. Day Shift 6am-4:30pm Sets up, performs checks of routine programs, and operates milling CNC vertical or horizontal machines to perform standard... 
    Day shift

    TEC Group

    Novi, MI
    2 days ago
  •  ...Job Description Job Description Brown Jig Grinding Co. is seeking an experienced Lead CNC Machinist / Shop Foreman to oversee daily shop operations while actively programming, setting up, and operating Haas CNC mills. This is a hands-on leadership role responsible... 

    Brown Jig Grinding Co

    Wixom, MI
    17 days ago
  •  ...Strong verbal and written communication skills, ability to work with remote / offsite test requestors. Mechanical fabrication skills, CNC Mill, CNC Lathe, MIG / TIG welding. Programming ability using our CAD/CAM software Ability to read blueprints, drawings and GD&T.... 
    Remote work

    Astemo Ltd

    Farmington Hills, MI
    14 hours ago
  •  ...combine proven heritage with forward-looking technology to provide solutions that defend and feed the world. Job Title: CNC Mill Machinist Level 2 Summary Operates computer numerical control (CNC) machining centers to perform machine functions such as boring,... 
    Shift work

    Rheinmetall

    Plymouth, MI
    4 days ago
  • $25 - $30 per hour

     ...Job Description Job Description Precision CNC Machinist Opportunities in Brighton, Michigan CNC Mills and Lathes, Several Shifts Available, Start As Soon As Possible. A Michigan based company with a facility in the Brighton, Michigan area is currently seeking... 
    Hourly pay
    Full time
    Immediate start
    Shift work

    Engineering and Manufacturing Company

    Brighton, MI
    6 days ago
  •  ...Time: 6am – 2:30pm (during their training period) 6am- 3:30pm (when they are able to work on their own.) Client is hiring a CNC Machinist to machine low-volume and custom parts using CNC mills and lathes. Candidates should have hands-on CNC machining experience and... 
    Shift work

    KYYBA

    Farmington, MI
    16 days ago
  •  ...Reason: Staff Aug Department: MACHINING LARGE BORING Job Category: Manufacturing Job Title: CNC OPERATOR Duties: CNC Mill Operator will work on a large milling machine. Experience in working on a large boring machine. (USD)40 to (USD)45 bill rate range -... 
    Day shift

    TEC Group

    Novi, MI
    1 day ago
  •  ...Job Description Job Description CNC Machinist 5-Axis Machining | Mastercam | Aerospace Manufacturing Plymouth, MI 1st and 2nd Shift Opportunities   We are seeking a Senior CNC Machinist – 5-Axis Machining to support precision aerospace manufacturing... 
    Day shift
    Afternoon shift

    Moseley Technical Services

    Plymouth, MI
    4 days ago
  •  ...and/or ability required: Need to have understanding of GD&T Be able to read and understand blueprints Set up and run CNC Mill. Some G and M code editing. Experience with Mills, Boring Mills. Demonstrate safe work habits and maintain a clean and... 
    Temporary work
    Local area

    E&E Manufacturing

    Plymouth, MI
    4 days ago
  • $23 - $25 per hour

     ...CNC Lathe Operator This role focuses on operating CNC lathe equipment in a busy production environment, supporting the lathe department...  ...produce high-quality parts according to specifications. Assist machinists with machine set ups, including loading and unloading parts,... 
    Long term contract
    Contract work
    Temporary work
    Monday to Friday
    Shift work
    Day shift

    Aerotek

    Wixom, MI
    4 days ago
  • $22.21 per hour

     ...CNC Machinist Location: Farmington, MI Pay Range: $22.21 $31.08/hour Employment Type: Long-Term Contract Schedule: 6:00 AM 3:30 PM Position Summary The CNC Machinist I supports the production of low-volume and one-of-a-kind precision parts using a variety of materials... 
    Long term contract
    Work at office

    HRU Technical Resources

    Farmington, MI
    1 day ago
  •  ...CNC Operator Job Category: Hourly Requisition Number: CCOPE001425 Posted: July 6, 2026 Full-Time On-site Novi, MI 48377, USA Description Essential Duties: Set up, operate, and monitor laser cutting machines to cut, engrave, or etch materials to precise specifications Read... 
    Hourly pay
    Full time
    Local area
    Shift work
    Night shift

    Our Next Energy

    Novi, MI
    3 days ago
  • $22.2 - $31.09 per hour

     ...Job Description Job Title: CNC Machinist Location: Farmington, MI Zip Code: 48331 Duration: 6 Months Pay Rate: $22.20 - $31.09/hr. Keyword's: #Farmingtonjobs; #Machinistjobs; Start Date: Immediate We provide a competitive pay and benefits... 
    Local area
    Immediate start

    Belcan

    Farmington, MI
    2 days ago
  •  ...America, our unique combination of creativity and tenacity activates big ideas on a global stage. The Computer Numerical Control (CNC) Machinist II will lead the process of creating low volume and one-of-a-kind parts from a variety of materials. The role will work with... 
    Full time

    Roush

    Farmington, MI
    a month ago
  • $26 - $40 per hour

     ...Job Description Job Description CNC Machinist Plymouth, Michigan, United States $26–40/hour Direct Hire Opportunity Full-time, on-site position Competitive benefits package Paid time off Paid holidays Position Overview Reliance One, Inc.... 
    Full time
    Local area
    Immediate start

    Reliance One

    Plymouth, MI
    11 days ago
  • $25 - $40 per hour

     ...Job Description Job Description CNC Set Up Technician Location: Plymouth, MI Type: Full-Time, Onsite Shift Options: • Day Shift: 6:30 AM – 5:30 PM • Night Shift: 5:30 PM – 4:30 AM Schedule: Monday – Friday + frequent overtime opportunities Compensation... 
    Hourly pay
    Full time
    Monday to Friday
    Shift work
    Night shift
    Weekend work
    Day shift

    K2 Ascend

    Plymouth, MI
    28 days ago
  • $25.75 per hour

     ...Cnc Lathe Operator CNC Lathe Operator - Novi, MI. Contact position Day Shift (56 hours per week/10 hours per day/6 days per week) Pay Rate: up to $25.75 per hour (based on proven work history) Duties of the CNC Lathe Operator: Journeyman Classification Is able to set... 
    Hourly pay
    Day shift

    CER Group NA

    Novi, MI
    14 hours ago
  •  ...Tool Room Machinist Moeller Aerospace is seeking a skilled Work Holding / Fixture Builder...  ...fixtures and work holding solutions used in CNC machining operations. Essential Duties...  ...with Manufacturing Engineers, CNC Programmers, Machinists, and Quality to optimize fixture... 
    Part time
    Local area

    Moeller Aerospace

    Wixom, MI
    1 day ago
  • $25 - $30 per hour

     ...Job Title: Lathe Machinist – CNC Lathe Setup Specialist Job Description This role focuses on setting up and operating CNC lathes in a precision machining environment, primarily producing small stainless-steel components for aerospace applications. You will handle... 
    Weekly pay
    Contract work
    Temporary work
    Work at office
    Monday to Friday
    Day shift

    Aerotek

    Wixom, MI
    4 days ago
  • $28 - $35 per hour

     ...CNC Lathe Programmer Plymouth, MI | Full Time | First Shift | $28-$35 per Hour We are seeking an experienced CNC Lathe Programmer to...  ...in Plymouth, Michigan. This role is ideal for a skilled machinist who enjoys programming, setup, troubleshooting, and running... 
    Hourly pay
    Full time
    Day shift

    SHIVELY DIVERSIFIED MANAGEMENT SERVICES, LLC

    Plymouth, MI
    3 days ago
  •  ...Job Description Job Description Job Description A CNC Operator, or a Machining Tool Operator, sets up and operates metal-cutting machinery to build tools and parts of various machinery. Their duties include studying blueprints and creating the design, cutting metal... 

    Hatch Global Search

    Brighton, MI
    4 days ago
  • $21 - $23 per hour

     ...CNC Operator Growing aerospace manufacturing company located in Brighton, MI looking for a CNC machine operator to join their team on 3rd shift! Pay rate $21.00-$23.00 per hour based on experience. Schedule is 11:00pm-7:30am with possibility of some overtime. $1.50 shift... 
    Hourly pay
    Contract work
    Work at office
    Shift work
    Night shift
    Day shift

    Trillium Staffing

    Brighton, MI
    4 days ago
  • $23.5 per hour

     ...Pay: From $23.50 per hour paid weekly Hiring Full-Time CNC Machine Operators for 3rd shift! DIRECT HIRE Positions. Micro Gauge in Brighton is seeking CNC Operators to tend to and operate lathe/milling machines to machine surfaces of metal workpieces to specifications... 
    Hourly pay
    Weekly pay
    Full time
    Local area
    Flexible hours
    Night shift

    Mueller Industries

    Brighton, MI
    2 days ago
  • $18 - $21 per hour

     ...Job Description Job Description CNC Operator Location: Plymouth, Michigan (On-site) Employment Type: 3-Month Contract-to-Hire Pay: $18.00-$21.00/hour Shifts Available: Day Shift: 6:30 AM – 5:30 PM Night Shift: 5:30 PM – 4:30 AM Position Overview... 
    Contract work
    Shift work
    Night shift
    Day shift

    Reliance One

    Plymouth, MI
    20 days ago
  •  ...Job description: Micro Gauge seeks an experienced and energetic CNC PROGRAMMER to join our growing team. This key position will program, setup and operate CNC Machinery to fabricate metallic and non-metallic parts. If you are looking for an engaging hands-on opportunity... 
    Full time
    Part time
    Local area
    Flexible hours

    Mueller Industries

    Brighton, MI
    2 days ago

Do you want to receive more vacancies?

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