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

CNC Programmer

Apex Placement & Consulting

Job Description

Job 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 machining operations while ensuring high-quality production and efficiency. Keep reading for more details!

What’s in it for you:

  • Day Shift: 6:00am – 2:30pm
  • Overtime available Monday – Friday
  • Direct Hire opportunity
  • Competitive compensation based on experience
  • Comprehensive benefit package that includes:
    • Medical/Prescription  
    • Flexible spending program
    • Dental
    • Vision
    • Short and long term disability
    • AD&D Insurance/voluntary life insurance
    • 401 with company match
    • Tuition reimbursement
    • Referral Programs
    • PTO
  • Off-site company events & employee luncheons

What your day will look like:

  • Plan machining operations by reviewing work orders, engineering drawings, blueprints, and technical specifications
  • Review and interpret 3D CAD models to determine machining strategy, tool paths, and material removal processes
  • Develop, write, and optimize CNC programs for milling, turning, and additional machining operations using CAM software
  • Determine machining sequences, tooling requirements, fixtures, and cutting parameters to ensure efficient production and high-quality output
  • Convert engineering and design specifications into Computer-Aided Manufacturing (CAM) programs
  • Perform calculations to establish proper speeds, feeds, and cutting paths while maintaining tight tolerances
  • Test, validate, and revise CNC programs to improve cycle times, reduce waste, and ensure production accuracy
  • Work closely with machining and engineering teams to support continuous improvement initiatives
  • Follow all company quality system requirements and manufacturing standards

What we are looking for:

  • 3+ years of CNC programming experience
  • Experience with WorkNC, Mastercam, PowerMill, or NX CAM
  • Familiarity with both 3-Axis and 5-Axis machining modules
  • Experience working with Fanuc, Haas, Fidia, or Heidenhain controllers
  • Strong ability to interpret blueprints, GD&T, engineering drawings, and 3D CAD models
  • Knowledge of CNC milling and/or turning processes, tooling, fixtures, and machining parameters
  • Aerospace, automotive, or defense industry experience is a plus
  • Strong troubleshooting and problem-solving skills
  • Ability to work independently and within a team environment

At Apex, we actively encourage applications from underrepresented groups. Your unique experiences and perspectives are valuable to us, and we’re excited to see how you might contribute to our team. While we have outlined a set of qualifications for this role, we recognize that experience and skills can come from a variety of backgrounds. If you meet most of these qualifications and are eager to learn and grow with us, we invite you to apply.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Troy, MI vacancy
  • $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... 
    Suggested
    Hourly pay
    Day shift

    Jemms-Cascade

    Troy, MI
    27 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... 
    Suggested
    Contract work
    Shift work

    TEC Group

    Troy, MI
    4 days ago
  • CNC ProgrammerSeeking an experienced CNC Programmer to join a growing industrial machinery manufacturer serving a variety of industries.Full-time | Monday-Friday | On-SiteBUILD IT. PROGRAM IT. MAKE IT RIGHT.We're looking for an experienced CNC Machinist/Programmer who takes... 
    Suggested
    Full time
    Monday to Friday

    gpac

    Troy, MI
    5 days ago
  •  ...CNC Programmer/MachinistIndependence Tooling is actively seeking a CNC Programmer/Machinist to join our team!ResponsibilitiesProduce machined parts by setting up, and operating a mill and/or computer numerical control (CNC) machinePlan machining by studying work orders... 
    Suggested
    Temporary work
    Shift work

    Waltonen

    Troy, MI
    4 days ago
  •  ...CNC Programmer This role is responsible for independently programming, setting up, proving out and troubleshooting CNC milling jobs while consistently meeting quality, safety, delivery, and production requirements. The CNC Programmer will support machining operations... 
    Suggested
    Apprenticeship
    All shifts
    Shift work

    3-Dimensional Services Group

    Rochester Hills, MI
    4 days ago
  •  ...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 3D CAD models to determine machining... 
    Temporary work
    Flexible hours

    Waltonen

    Troy, MI
    2 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
    4 days ago
  •  ...Job Description Job Description Join our team - Advanced Vehicle Manufacturing and Automotive Tooling / Fixtures Group. CNC Machine - Steel and Aluminum Tooling, Inspection Fixtures, weld fixtures. Machine Aluminum parts for Advanced and Light Weight Vehicle programs... 
    Hourly pay
    Full time
    Free visa

    Metro Technologies Ltd

    Troy, MI
    2 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
    25 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
    8 days ago
  •  ...Job Description Job Description We need a skilled CNC Mill Programmer to create, test, and improve programs for 3-, 4-, and 5-axis vertical and horizontal milling machines. You will turn engineering blueprints into exact machining instructions. You will also choose... 

    Ramtec Corp

    Romeo, MI
    12 days ago
  •  ...Job Description Job Description The CNC Programmer will develop and optimize CNC programs primarily for multi-axis machining centers and EDM machines within a small production team. The role involves creating precise toolpaths using Tebis software, ensuring effective... 

    Accurate Tooling Solution

    New Baltimore, MI
    20 days ago
  • $28 - $32 per hour

     ...Job Description Job Description CNC Machining / Programming Opportunities in the Sterling Heights, Michigan area!! A global...  ...area is currently seeking several Fusion 360 CNC Machinists / Programmers for long-term opportunities with their growing company. These are... 
    Hourly pay

    Engineering Company

    Madison Heights, MI
    4 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... 
    Temporary work

    SAPA Transmission

    Utica, MI
    4 days ago
  •  ...Job TitleProgramming using MastercamProgram with live tooling, set-up & operate a variety of CNC lathe machines and equipment, and machine parts from customer-stated specificationsEnsure parts are machined to customer specificationsVerify machine settings by measuring... 

    SourcePro Search, LLC

    New Baltimore, MI
    5 days ago
  •  ...Job TitleProgramming using MastercamProgram with live tooling, set-up & operate a variety of CNC lathe machines and equipment, and machine parts from customer-stated specificationsEnsure parts are machined to customer specificationsVerify machine settings by measuring... 

    ExcelliSearch, Inc.

    New Baltimore, MI
    2 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
    5 days ago
  •  ...CNC Programmer And MachinistDauch 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 first and second shift.Job Description:Independently... 
    Flexible hours
    Afternoon shift

    American Axle & Manufacturing

    Royal Oak, MI
    4 days ago
  •  ...CNC MachinistIndependence Tooling is actively seeking a CNC Machinist to join our team!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... 
    Temporary work
    Shift work

    Waltonen

    Troy, MI
    5 days ago
  •  ...CNC Machinist/ProgrammerA growing precision manufacturing team is seeking a dependable, highly skilled CNC Machinist/Programmer to support its CNC department. This is a full-time, on-site opportunity for someone who enjoys complex machining work, takes ownership of programming... 
    Full time
    Monday to Friday

    gpac

    Macomb, MI
    2 days ago
  •  ...with Overtime! Hours are Monday-Friday 6am-3:30pm Jolico / J-B Tool is a Small Family Owned Business that is looking for a CNC Programmer to set up and run piece work and low production on CNC Lathes. All of our machines are Mazak so experience with the brand is... 
    Full time
    Immediate start
    Monday to Friday

    Jolico-Jb Tool Inc

    Utica, MI
    4 days ago
  •  ...CNC Programmer Job Type: Contract-to-Hire Schedule: Full-Time | 2nd Shift Start Time: 2:30 PM Pay: $38.00/hour Position Summary We 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
    4 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... 
    Shift work
    Night shift

    Amsted Automotive

    Utica, MI
    1 day ago
  • $28 per hour

    CNC ProgrammerWe are seeking an experienced CNC Programmer to join a growing, dynamic machine shop. This is not an entry-level position — candidates must be able to step in and contribute immediately.Location: Kimball, MI Pay: $28+/hour (based on experience) Schedule:... 
    Contract work
    Immediate start
    Shift work
    Weekend work

    Linked Professional Services

    Romeo, MI
    2 days ago
  • $22 - $27 per hour

     ...CNC Setup Machinist This role focuses on setting up and machining parts on 3-axis and 4-axis CNC mills in a small, prototype-oriented mold shop. You will work on Hurco and Haas machines, perform G&M code edits, and contribute to short-run production work, including programming... 
    Contract work
    Temporary work

    Aerotek

    Troy, MI
    16 hours 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... 
    Hourly pay
    Full time
    Monday to Friday
    Day shift

    Teksky LLC

    Roseville, MI
    4 days ago
  •  ...Description Job Description We are seeking an experienced CNC Manufacturing Lead to oversee operations for 6 CNC mills and 1...  ...Qualifications: ~ Proven experience as a CNC Machinist and Programmer with WorkNC (7+ Years), Mazak ~(2+ Years), and tool and die processing... 
    Hourly pay
    Monday to Friday
    Shift work
    Weekend work
    Day shift

    Iridium Manufacturing

    Washington, MI
    3 days ago
  •  ...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... 
    Shift work
    Night shift

    Amsted Automotive Group

    Utica, MI
    5 days ago
  • $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 +... 
    Full time
    Monday to Friday
    Shift work
    Day shift

    Hive Manufacturing

    Sterling Heights, MI
    2 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
    2 days ago

Do you want to receive more vacancies?

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