CNC Programmer

MagTech
  • Macomb, MI
    16 days ago

    Job Description

    CNC Programmer

    Position Summary

    We are seeking a skilled CNC Programmer to develop, optimize, and maintain CNC machining programs for precision manufacturing operations. The ideal candidate will have experience using CAD/CAM software such as Mastercam, WorkNC, or VISI to create efficient machining strategies, improve productivity, and ensure the production of high-quality components. This role works closely with Engineering, Manufacturing, and Quality teams to support new and existing production programs.

    Essential Duties and Responsibilities

    • Create, modify, and optimize CNC programs for milling, turning, and multi-axis machining centers.
    • Develop toolpaths using Mastercam, WorkNC, VISI, or similar CAD/CAM software.
    • Interpret engineering drawings, CAD models, GD&T requirements, and customer specifications.
    • Select appropriate tooling, fixtures, cutting parameters, and machining strategies.
    • Collaborate with machinists and manufacturing engineers to troubleshoot machining issues and improve process efficiency.
    • Conduct program prove-outs and first-run validations on the shop floor.
    • Optimize cycle times while maintaining quality and tool life requirements.
    • Support continuous improvement initiatives focused on safety, quality, delivery, and cost reduction.
    • Maintain program documentation, setup sheets, tooling lists, and process instructions.
    • Assist with fixture design and manufacturing process development when required.
    • Investigate and resolve production issues related to programming, tooling, or machine performance.
    • Ensure compliance with company quality standards and safety procedures.

    Qualifications

    Required

    • High school diploma or GED required; technical degree or apprenticeship preferred.

    • 3+ years of CNC programming experience in a manufacturing environment.

    • Proficiency with at least one CAD/CAM software package:- Mastercam

      • WorkNC
      • VISI
    • Ability to read and interpret blueprints, engineering drawings, and GD&T.

    • Experience with CNC milling and/or turning operations.

    • Strong understanding of machining processes, tooling, cutting parameters, and workholding techniques.

    • Knowledge of CNC controls such as Fanuc, Haas, Siemens, Mazak, or similar.

    • Strong problem-solving and analytical skills.

    • Excellent communication and teamwork abilities.

    Preferred

    • Experience with 3-axis, 4-axis, and 5-axis machining.
    • Tool and die, aerospace, automotive, medical device, or precision manufacturing experience.
    • Fixture design experience.
    • CAD software experience (SolidWorks, Siemens NX, CATIA, Creo, etc.).
    • Lean Manufacturing and Continuous Improvement experience.

    Physical Requirements

    • Ability to stand, walk, and move throughout a manufacturing facility.
    • Ability to occasionally lift up to 40 pounds.
    • Ability to work in a production environment with exposure to machine noise, coolants, and metal chips.

    Benefits

    • Competitive salary
    • Medical, Dental, and Vision Insurance
    • 401(k) with Company Match
    • Paid Time Off and Paid Holidays
    • Professional Development Opportunities
    • Career Growth within a Stable Manufacturing Environment

    Job Title: CNC Programmer

    Department: Manufacturing Engineering

    Employment Type: Full-Time

    Salary Range: Commensurate with experience and qualifications.

    Numbers & Facts

    LocationMacomb, MI

    Skills

    • Aerospace and Defenseunmatched
    • CAD (Computer-Aided Design) Softwareunmatched
    • CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing)unmatched
    • CATIA CADunmatched
    • CNC (Computerized Numerical Control) Systemsunmatched
    • Communication Skillsunmatched
    • Computer Programmingunmatched
    • Continuous Improvementunmatched
    • Corporate Complianceunmatched
    • Cost Controlunmatched
    • Dental Insuranceunmatched
    • Design Servicesunmatched
    • Documentationunmatched
    • Engineering Drawingunmatched
    • Geometric Dimensioning and Tolerancingunmatched
    • High School Diplomaunmatched
    • Identify Issuesunmatched
    • Lean Manufacturingunmatched
    • Lift/Move 40 Poundsunmatched
    • Machine Toolunmatched
    • Machiningunmatched
    • Maintain Complianceunmatched
    • Manufacturingunmatched
    • Manufacturing Engineeringunmatched
    • Manufacturing Operationsunmatched
    • Manufacturing/Industrial Processesunmatched
    • Medical Equipmentunmatched
    • PTC Creounmatched
    • Physical Demandsunmatched
    • Problem Solving Skillsunmatched
    • Process Developmentunmatched
    • Process Improvementunmatched
    • Production Systemsunmatched
    • Productivity Managementunmatched
    • Quality Managementunmatched
    • Quality Metricsunmatched
    • Safety Processunmatched
    • Safety/Work Safetyunmatched
    • Siemens PLM Software NX (fka UGS NX)unmatched
    • SolidWorksunmatched
    • Strategic Planningunmatched
    • Team Playerunmatched
    • Tool and Die Manufacturingunmatched
    • Vision Planunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder