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

CNC Programmer

Aegis Manufacturing & Engineering

Job Description

Job Description

Position Summary

We are seeking a CNC Programmer with experience in Mastercam, Siemens NX, or similar CAD/CAM software to support machining operations and process development within a precision manufacturing environment.

This individual will be responsible for creating and optimizing CNC programs, supporting tooling and setup activities, improving machining processes, and collaborating with production teams to ensure quality and efficiency goals are met.

Key Responsibilities
  • Develop, modify, and optimize CNC programs for various machining centers

  • Support machining operations for precision-manufactured components

  • Interpret engineering drawings, specifications, and GD&T requirements

  • Recommend tooling, machining strategies, and process improvements

  • Improve cycle times, productivity, and overall manufacturing efficiency

  • Troubleshoot machining and programming issues on the shop floor

  • Support continuous improvement and lean manufacturing initiatives

  • Maintain program documentation and setup records

  • Work closely with engineering, quality, and manufacturing teams to support production objectives

Qualifications Required
  • 1–3 years of CNC programming experience using CAD/CAM software such as Mastercam, Siemens NX, or similar platforms

  • Ability to read and interpret engineering drawings and GD&T

  • Understanding of CNC machining processes and G-code programming

  • Strong troubleshooting and problem-solving skills

  • Excellent attention to detail and organizational abilities

  • Ability to work effectively in a manufacturing environment

Preferred
  • Experience programming multi-axis CNC equipment

  • Exposure to mill-turn machining operations

  • Familiarity with tooling optimization and process improvement initiatives

  • Experience in precision manufacturing, machining, metalworking, or related industries

Why Consider This Opportunity?
  • Work with advanced manufacturing equipment and technologies

  • Opportunity to make a direct impact on process improvements and efficiency

  • Collaborative team environment

  • Long-term career growth potential with a stable manufacturing organization

  • Competitive compensation and benefits package

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Utica, MI vacancy
  •  ...Job Description Job Description Job Overview: SAPA Transmission is seeking a CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role supports the development and optimization of machining processes for next‑generation... 
    Suggested
    Temporary work

    SAPA Transmission

    Utica, MI
    a month ago
  •  ...Job Description Job Description APEX Placement and Consulting has partnered with an exciting company looking to add a CNC Programmer/Operator to their already amazing team. Their primary responsibility will be programming, setting up, and operating CNC milling machines... 
    Suggested
    Night shift
    Day shift

    Apex Placement & Consulting

    Sterling Heights, MI
    8 days ago
  •  ...Years Exp, Write & Edit Programs w/WorkNC/Solidworks Software. Set-up and Run Vertical Machining Centers, Machines are Saginaws & CNC Bridgeports. Prototype Tooling and Automation Company, Design & Build special Machines, Fixtures,Gages & Details for Military,... 
    Suggested

    Top Craft Tool Inc

    Clinton Township, MI
    10 days ago
  •  ...Job Description Job Description Job Title: CNC Machinist/Programmer Location: Roseville, MI Employment Type: Full-time   Responsibilities:  Interprets complicated drawings, program sheets, and instructions to determine work to be done.  Performs a variety... 
    Suggested
    Full time

    Lancesoft

    Roseville, MI
    3 days ago
  •  ...participant in the Elimination of Waste Team meetings Support the Company’s Goals and Objectives Ability to set up and program CNC machines Performs machining operations on a variety of tools and machine details to close tolerances Responsible for quality of... 
    Suggested
    Temporary work

    START

    Sterling Heights, MI
    a month 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

    Auburn Hills, MI
    a month ago
  •  ...production, provides the ultimate advantage for Acme employees and our valued customers. Acme Manufacturing seeks a motivated CNC Machinist who enjoys learning and working in a fast paced and challenging environment. If you are customer-focused, driven and seeking... 
    Seasonal work
    Work at office
    Monday to Friday
    Weekend work

    Acme Manufacturing Company

    Auburn Hills, MI
    24 days ago
  • $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) Overview: Are you... 
    Hourly pay
    Monday to Friday

    Entech Staffing Solutions

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

     ...Job Description Job Description Position Description: We are seeking a highly skilled and experienced CNC Programmer and Set Up Machinist with a minimum of 5 years of experience. The successful candidate will be responsible for setting up and programming CNC machines... 
    Hourly pay

    Lucerne International, Inc.

    Auburn Hills, MI
    18 days ago
  •  ...Description Job Description Job description: We are hiring for 3rd Shift ~ Machine Operators are responsible for running one or more CNC machines, executing offsets and tool changes, troubleshooting machine issues with the Line Leader, and performing quality checks and... 
    Night shift

    J.G. Kern Enterprises Inc.

    Utica, MI
    a month ago
  •  ...Job Description Job Description Position Summary: We are seeking a skilled CNC Lathe Programmer to join our team. The ideal candidate is an experienced machinist who can program, set up, and operate CNC lathes with live tooling and multi- axis to produce precision... 

    Metalmite Corporation

    Rochester, MI
    19 days ago
  •  ...CNC Programmer This opening is on 2nd shift from 3:00PM-11:00PM JOB SUMMARY CNC Programmers are responsible for interpreting project blueprints, designing programs and setting up machines to produce the appropriate cuts. Their primary job roles and responsibilities... 
    Work experience placement
    Flexible hours
    Afternoon shift

    Airboss Inc

    Auburn Hills, MI
    2 days ago
  • $72.8k - $81.12k

    Cnc Programmer Excited automation manufacturing company seeking a skilled CNC programmer for a 1st shift opportunity. Salary: $72,800 - $81,120 per year Shift: First Work Hours: 7:30 AM - 3:30 PM Education: No Degree Required Responsibilities Ma Randstad
    Shift work
    Day shift

    Randstad

    Auburn Hills, MI
    5 days ago
  •  ...CNC Machinist Sterling Heights, MI 7:00am-3:30pm, M-F 40-45 hours per week Responsibilities: Set up fixtures, vises, and tooling for Fadal and Doosan (DN Solutions) vertical machining centers. Perform manual data input (MDI) and make minor edits to G-code to... 

    TEC Group, Inc.

    Sterling Heights, MI
    3 days ago
  • $76k - $98k

     ...Job Description Job Description CNC Programmer St. Clair / Roseville Area, MI | In-Person | $76,000 to $98,000 Join a precision machining team where you can own the programming, support the floor, and help expand high-precision prototype and production capabilities... 
    Immediate start

    Bronwick Recruiting and Staffing

    Roseville, MI
    16 days ago
  •  ...CNC Machinist/Programmer Seeking an experienced and dependable CNC Lathe Machinist/Programmer to join a CNC manufacturing department. The ideal candidate will be responsible for machining operations, machine setup, programming support, quality inspections, and maintaining... 
    Monday to Friday
    Day shift

    AHU Technologies, Inc.

    Roseville, MI
    2 days ago
  •  ...Job Description Job Description ABOUT THE ROLE Transform Automotive, an Amsted Automotive company, Shelby Twp, is seeking CNC Operators who will be responsible for supporting the production operations of the plant. Shifts: Days - 7:00 am - 3:00 pm Afternoons... 
    Temporary work
    Shift work
    Night shift

    Transform Automotive

    Utica, MI
    3 days ago
  •  ...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. Join our team and enjoy a collaborative working environment, including industry... 
    Flexible hours
    Shift work
    Night shift
    Afternoon shift

    START

    Rochester Hills, MI
    4 days ago
  •  ...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 studying work orders and blueprints... 
    Temporary work
    Flexible hours
    Shift work

    Waltonen

    Troy, MI
    4 days ago
  • Linked Professional Services is seeking an experienced Programmer / Setup Machinist for a contract-to-hire position in Mount Clemens, Michigan. The role involves setting up and programming CNC machines, ensuring quality standards, and troubleshooting machining issues. Candidates... 
    Full time
    Contract work

    Linked Professional Services

    Mount Clemens, MI
    3 days ago
  •  ...Elite 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... 
    Permanent employment
    Flexible hours

    United CNC Machining

    Auburn Hills, MI
    3 days ago
  • $17 - $17.85 per hour

     ...divh2CNC Operators/h2pCardinal Staffing Services is hiring for CNC Operators in Sterling Heights, MI. As a CNC Operator for Cardinal Staffing Services, you will work in a fast-paced automotive stamping facility in all areas including:/pulli2-3 years CNC loading experience... 
    Hourly pay
    Weekly pay
    Temporary work
    Local area
    Shift work
    Day shift
    Afternoon shift

    Cardinal Staffing

    Sterling Heights, MI
    5 days ago
  • $31 - $50 per hour

     ...Holistics is looking for an Advanced Rapid Prototype Technician in Troy, Michigan. This hybrid role requires extensive experience in CNC programming and the ability to utilize various shop equipment. Candidates must have a strong work ethic, good communication skills, and... 
    Hourly pay

    Torrey Holistics

    Troy, MI
    2 days ago
  •  ...CNC Operator At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global... 
    Permanent employment
    Local area
    Immediate start
    Shift work

    Magna

    Sterling Heights, MI
    2 days ago
  •  ...Job Description Manual and CNC Machinist Needed Locations: Warren, Auburn Hills & Brighton, MI A precision machining company...  ...at all levels, including operators, setup machinists, and programmers . This is a permanent, full-time opportunity with pay based... 
    Permanent employment
    Full time
    All shifts
    Monday to Friday
    Shift work

    S&A Solutions

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

     ...CNC Lathe Programmer Schedule: 1st Shift | Monday Friday | 6:00 AM 4:30 PM Starting Pay: $25 to $30 Job Summary: We are seeking an experienced CNC Lathe Programmer with 10+ years of experience to join our team. This position requires strong programming skills at... 
    Monday to Friday
    Day shift

    GTRJOBS - Staffing + Recruiting

    Mount Clemens, MI
    5 days ago
  •  ...Job Description Job Description Overview We are seeking a skilled 5-Axis CNC Machinist to join our dynamic team in Shelby Township, MI. As a key player in our aerospace manufacturing division, you will be responsible for producing high-precision components that meet... 
    Local area
    Shift work
    Weekend work
    Day shift

    SB Tool Company

    Utica, MI
    8 days ago
  •  ...Job Description Job Description United CNC Machining is a precision manufacturer serving the aerospace and defense industries...  ...: United CNC Machining is seeking an experienced Senior CNC Programmer / Set-up Machinist III (5 Axis) in Auburn Hills, MI. Core Responsibilities... 
    Permanent employment
    Flexible hours

    United CNC Machining

    Auburn Hills, MI
    18 days ago
  •  ...and customer's requirements and to perform the assigned task in a safe manner. Scope: All aspects & functions involved in the CNC Operators role of producing quality parts in a MAFACT team process while meeting all regulatory requirements.... 
    Permanent employment
    Local area
    Immediate start
    Day shift

    Magna Services

    Sterling Heights, MI
    5 days ago
  •  ...Job Description Job Description Essential Functions: • Set up, adjust, and operate CNC milling machines independently (3-axis or 5-axis) • Read and interpret blueprints and engineering drawings to meet precise specifications • Input offsets, edit programs, and... 
    Full time
    Local area
    Shift work
    Night shift
    Weekend work
    Day shift

    SB Tool Company

    Utica, MI
    17 days ago

Do you want to receive more vacancies?

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