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

CNC Programmer

Aegis Worldwide

Position Summary
We are seeking an experienced CNC Programmer with strong 5-axis machining experience to support the programming and manufacturing of precision-machined components. This individual will be responsible for creating, optimizing, and troubleshooting CNC programs while working closely with machinists, engineering, and production teams to ensure quality, efficiency, and on-time delivery.


Responsibilities

  • Create and edit CNC programs for 3-axis, 4-axis, and 5-axis machining centers.
  • Develop machining strategies, tool paths, and setup documentation for complex components.
  • Read and interpret engineering drawings, GD&T, and CAD models.
  • Select appropriate tooling, speeds, feeds, and machining processes.
  • Support machinists during machine setup, prove-outs, and production runs.
  • Troubleshoot machining, programming, and quality issues as they arise.
  • Optimize existing programs to improve cycle times, quality, and efficiency.
  • Collaborate with engineering and manufacturing teams on new product launches and process improvements.
  • Ensure all programs meet quality, safety, and production requirements.
  • Maintain organized program files, tooling records, and process documentation.
Qualifications

  • 3+ years of CNC programming experience in a manufacturing environment.
  • Hands-on experience programming true simultaneous 5-axis machining centers.
  • Proficiency with CAM software such as Mastercam, Tebis, HyperMill, NX, Fusion 360, or similar.
  • Ability to read and interpret blueprints, CAD models, and GD&T.
  • Strong understanding of cutting tools, workholding, feeds, speeds, and machining practices.
  • Experience with machine setup, prove-outs, and process optimization.
  • Familiarity with Fanuc, Heidenhain, Siemens, or similar CNC controls.
  • Strong troubleshooting and problem-solving skills.
Preferred Qualifications

  • Experience with aerospace, defense, automotive, medical, or precision machining industries.
  • Exposure to automation, probing systems, and CMM inspection equipment.
  • Experience supporting new machine installations and process development.
  • Knowledge of lean manufacturing and continuous improvement initiatives.
#Detroit
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Utica, MI vacancy
  • $35 - $40 per hour

     ...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 +... 
    Suggested
    Full time
    Monday to Friday
    Shift work
    Day shift

    Hive Manufacturing

    Sterling Heights, MI
    11 days ago
  •  ...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
    3 days ago
  •  ...Job Description Job Description ## Overview We are seeking a skilled CNC Programmer/Machinist to join our dynamic team in Shelby Township, MI. In this role, you will be responsible for programming and operating CNC machines to produce high-quality parts and components... 
    Suggested

    MagTech

    Utica, MI
    7 days ago
  •  ...and experience the exceptional perks that make amsted automotive a great place to work! About the role Join Our Team as a CNC Programmer (Technician) (3rd Shift)! Shelby Township, MI | 11:00 PM - 7:00 AM | Earn an Additional 15% Shift Premium! Are you passionate... 
    Suggested
    Shift work
    Night shift

    Transform Automotive

    Utica, MI
    19 days ago
  •  ...CNC Programmer (Technician) (3rd Shift)Join Our Team as a CNC Programmer (Technician) (3rd Shift)! Shelby Township, MI | 11:00 PM - 7:00 AM | Earn an Additional 15% Shift Premium! Are you passionate about CNC machining, process improvement, and solving complex manufacturing... 
    Suggested
    Shift work
    Night shift

    Amsted Automotive

    Utica, MI
    4 days 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
    3 days ago
  •  ...Description Job Description This role focuses on programming and operating CNC Vertical Machining Centers, primarily supporting military, aerospace, and automotive sectors. The programmer/machinist will write and edit CNC programs using WorkNC and Solidworks... 

    Top Craft Tool Inc

    Clinton Township, MI
    16 days ago
  •  ...Job Description Job Description CNC- MACHINIST/SETUP/OPERATOR **MASTERCAM KNOWLEGE will bring hourly wage up, but would consider HAAS mill operators only as well, programming experience recommended but not required. ***Able to set-up and run CNC Mills (HAAS control... 
    Hourly pay
    Full time
    Relocation
    Shift work
    Day shift

    Precision Machining Solutions

    Sterling Heights, MI
    15 days ago
  • $27 - $35 per hour

     ...Specialized Work: High-precision turning and specialized gear cutting Key Responsibilities Program, set up, and operate CNC Okuma lathes using Fanuc controls. Perform complex machining operations, including precision turning and gear cutting. Read blueprints... 
    Hourly pay
    Day shift

    Jemms-Cascade

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

     ...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

    Pontiac, MI
    3 days ago
  • $20 - $28 per hour

     ...CNC Setup Operator - Shelby Township, MI Pay Range: $20-$28/hour 1st shift M-F, 7:00am - 3:30pm 90 days contract-to-hire position Job Summary: We're seeking an experienced CNC Setup Person and Production Operator with expertise in turning, milling, and... 
    Contract work
    Day shift

    CER Group NA

    Utica, MI
    2 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
    25 days ago
  • $27 - $35 per hour

     ...Job Description Job Description CNC Programmer/Machinist – Fraser, MI We are seeking an experienced CNC Programmer/Machinist to join our close-knit team where your contributions are valued and your expertise has a direct impact on our success. In this role... 
    Monday to Friday
    Day shift

    Employbridge

    Fraser, MI
    12 days ago
  •  ...Job Description Job Description CNC Programmer (2nd Shift) - 5-Axis Machining Location: Auburn Hills, MI Shift: 2nd Shift (Enjoy Fridays and Saturdays Off!) IQ Manufacturing is a precision machining company specializing in complex, high-tolerance components... 
    Shift work
    Afternoon shift

    IQ Manufacturing

    Auburn Hills, MI
    13 days ago
  •  ...Job Description Job Description 5 Axis CNC Operator / Programmer Troy, MI | Onsite We're hiring an experienced 5 Axis CNC Operator/Programmer for a precision manufacturing shop in Troy. You'll program, set up, and run 5 axis machining centers on complex, tight... 
    Apprenticeship

    GABLETEK

    Troy, MI
    12 days ago
  • $25 - $30 per hour

     ...Job Description Job Description CNC Machinist – Shelby Township, MI Pay Range: $25-$30/hour (potentially higher for the right candidate) 1st shift M-F, 7:00am – 3:30pm 90 days contract-to-hire position Job Summary: We’re looking for a skilled CNC Machinist... 
    Contract work
    Day shift

    CAD Engineering Resources

    Utica, MI
    19 days ago
  •  ...CNC Mill Machinist Day Shift - 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 optimize cutting speeds and feed... 
    Day shift

    TEC Group

    Sterling Heights, MI
    1 day ago
  •  ...CNC MachinistA CNC machinist operates and maintains computer-controlled machines to cut, shape, and finish materials into precise parts. Key duties include setting up machines, programming them, monitoring production, performing quality control inspections, and troubleshooting... 

    Automation Movers

    Sterling Heights, MI
    3 days ago
  •  ...Description Job Description Description: Are you an experienced CNC CAM Machinist who enjoys solving manufacturing challenges,...  ..., and future equipment. You will collaborate with machinists, programmers, engineering, and production to improve productivity, reduce programming... 
    Work at office

    Thread-Craft

    Sterling Heights, MI
    10 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... 
    Monday to Friday

    SMS group Inc

    Utica, MI
    20 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
  • CNC Programmer & MachinistSeeking an experienced CNC Programmer & Machinist to join a growing industrial machinery parts manufacturer.We're looking for an experienced CNC Programmer/Machinist who takes pride in getting the job done right. You'll be hands-on with programming... 

    gpac

    Roseville, MI
    3 days ago
  •  ...Job Description Job Description ABOUT THE ROLE Amsted Automotive's TransForm Automotive Shelby Twp division, is seeking CNC Operators on all three shifts who will be responsible for supporting the production operations of the plant. Shifts: Days - 7:00 am... 
    Temporary work
    All shifts
    Shift work
    Night shift

    Transform Automotive

    Utica, MI
    10 days ago
  •  ...40-45 hours per week. ResponsibilitiesProduce machined parts by setting up, and operating a mill and/or computer numerical control (CNC) machinePlan machining by studying work orders and blueprintsSet up mills by tramming/indicating vices and/or work materialMaintain safe... 
    Contract work
    Shift work

    TEC Group

    Troy, MI
    2 days ago
  •  ...Job Description Job Description Independence Tooling is actively seeking a CNC Programmer to join our team! Responsibilities Plan machining operations by reviewing work orders, engineering drawings, blueprints, and technical specifications. Review and interpret... 
    Temporary work
    Flexible hours

    Waltonen

    Troy, MI
    8 days ago
  •  ...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... 
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    Apex Placement & Consulting

    Troy, MI
    8 days ago
  •  ...Job Description Job Description 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... 
    Temporary work
    Flexible hours
    Shift work

    Waltonen

    Troy, MI
    26 days ago
  •  ...Job Description Job Description United CNC Machining is a precision manufacturing company specializing in mission-critical components...  ...United CNC Machining is looking for an experienced CNC Turn Programmer/Machinist with 5+ years of CNC turning experience, 5-axis... 
    Work at office
    Flexible hours

    United CNC Machining

    Auburn Hills, MI
    11 days ago
  •  ...Rochester Hills, MI 48309Position Type: Full TimeJob Shift: AnyJob Category: Manufacturing3-Dimensional Services Group is seeking CNC Programmers with experience in Siemens NX software. We are hiring for all shifts, in our Rochester Hills location. Job Purpose: The... 
    All shifts
    Shift work

    3-Dimensional Services Group

    Rochester Hills, MI
    1 day ago
  •  ...CNC ProgrammerJob Type: Contract-to-Hire Schedule: Full-Time | 2nd Shift Start Time: 2:30 PM Pay: $38.00/hourPosition SummaryWe are seeking an experienced CNC Programmer to join the CNC/Manufacturing team. This position will be responsible for developing and modifying... 
    Full time
    Contract work
    Part time
    Afternoon shift

    Linked Professional Services

    Fraser, MI
    2 days ago

Do you want to receive more vacancies?

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