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 7 days ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Troy, MI vacancy
  •  ...Job Description Job Description Work with Eurotech and Okuma CNC lathes. Program complex gear components. Join a shop where your...  ...matter. We’re looking for an experienced CNC Lathe Programmer/Machinist who enjoys programming, setup, and making precision... 
    Suggested
    Monday to Friday
    Day shift

    Jemms-Cascade

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

    gpac

    Clawson, MI
    2 days ago
  •  ...CNC Programmer/Machinist 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... 
    Suggested
    Temporary work
    Flexible hours
    Shift work

    Waltonen

    Troy, MI
    5 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... 
    Suggested
    Temporary work
    Flexible hours

    Waltonen

    Troy, MI
    7 days ago
  •  ...Job Description Job Description Night shift CNC Machinists Opportunities! 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... 
    Suggested
    Local area
    Flexible hours
    Shift work
    Night shift

    Hi-Tech Mold & Engineering

    Rochester, MI
    10 days ago
  •  ...macros to increase repeatability Safely use overhead cranes and forklifts to stage and move work Your background ~3–5+ years of CNC programming experience (Tebis proficiency strongly preferred) ~ Hands-on knowledge of plastic injection mold manufacturing ~ Track... 
    Flexible hours
    Shift work
    Night shift
    Day shift

    Specialized Talent Acquisition Recruiting Team (START)

    Rochester, MI
    9 days ago
  • Responsibilities:Programming 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... 

    Client Growth Resources

    New Baltimore, MI
    3 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
    2 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
    15 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
    3 days ago
  •  ...Job Description Job Description CNC Mastercam Programmer - Climate Controlled Shop. Overtime Optional. Family-Oriented Company. We are a solid, growing company, diversified in many industries. We are looking for an individual who can join our team and contribute to... 
    Day shift

    Industrial Manufacturing

    Chesterfield, MI
    10 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 / J-B Tool, Inc

    Utica, MI
    13 days ago
  • $32 - $38 per hour

     ...CNC Lathe Programmer A precision machining company in New Baltimore, Michigan is hiring a CNC Lathe Programmer to join its production team. This role programs, sets up, and operates CNC lathe equipment to produce parts to customer specifications, working with live tooling... 
    Hourly pay
    Full time

    iLocatum

    New Baltimore, MI
    20 hours 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
    8 days ago
  •  ...CNC Programmer Seeking an experienced CNC Programmer to join a stable, growing Manufacturing Company What You'll Do Interpret complicated drawings, program sheets, and instructions to determine work to be done. Conduct variety of turning, milling, drilling, boring, or... 

    gpac

    Roseville, MI
    20 hours ago
  • $35 - $45 per hour

     ...CNC Lathe Programmer Location: Richmond, Michigan Area Pay: $35 to $45 per hour Job Type: Full Time, Direct Hire Work Location: On Site Job Summary Our client is seeking an experienced CNC Lathe Programmer for a direct hire opportunity in Memphis, Michigan... 
    Hourly pay
    Full time

    Qualified Staffing

    Richmond, MI
    2 days ago
  •  ...CNC Mill Machinist We have an immediate opening for an experienced CNC Mill Machinist with a tooling company. Responsibilities include: Produce machined parts by setting up, and operating a mill and/or computer numerical control (CNC) machine Plan machining... 
    Immediate start
    Shift work

    TEC Group

    Troy, MI
    1 day 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
    1 day 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 are... 
    Work experience placement
    Flexible hours
    Afternoon shift

    Airboss Inc

    Auburn Hills, MI
    5 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
  • $52k - $60k

     ...Job Description Job Description Job Title: CNC Programmer / CNC Machinist Job Description This role combines hands-on CNC machining with programming responsibilities on vertical mills. You will operate numerically controlled machine tools, program and run CNC 3-... 
    Weekly pay
    Permanent employment
    Temporary work
    Work at office
    Monday to Friday
    Monday to Thursday
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    Aerotek

    Auburn Hills, 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 (3rd Shift)! Shelby Township, MI | 11:00 PM - 7:00 AM | Earn an Additional 15% Shift Premium! Are you passionate about CNC... 
    Shift work
    Night shift

    Amsted Automotive Group

    Utica, MI
    1 day ago
  •  ...CNC Programmer Plastics Manufacturing Shape Precision. Drive Innovation. Build What's Next. Are you a skilled CNC Programmer who enjoys turning complex designs into high-quality finished parts? Join our team and play a critical role in producing precision plastic components... 
    Local area
    Immediate start

    thyssenkrupp

    Auburn Hills, MI
    5 days ago
  •  ...Job Description Job Description Prestige Extreme is seeking an experienced CNC Programmer to join our growing team. This position is responsible for developing, optimizing, and maintaining CNC programs using Tebis Software to produce high-quality precision components... 

    Prestige Engineering

    Macomb County, 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
    24 days ago
  •  ...Job Description Job Description CNC Mill & Lathe Machinists The Precision Aerospace and Defense machine shop in Rochester is hiring CNC Mill & Lathe Machinists. Qualifications: Must be able to read blueprints, select tooling, and adhere to safety and quality... 
    Work at office
    Monday to Friday

    Metalmite Corporation

    Rochester, MI
    21 days ago
  • $80k - $95k

     ...Job Description Job Description CNC Lathe Programmer / Manufacturing Analyst 1st Shift | Flexible start between 6:00 a.m. and 8:00 a.m. (8-hour shifts) Salary: $80,000 – $95,000 The Opportunity We're hiring a CNC Lathe Programmer / Manufacturing Analyst to... 
    Work at office
    Flexible hours
    Shift work
    Day shift

    People First Recruiting

    Pontiac, MI
    7 days ago
  •  ...builds precision tooling and manufacturing solutions that support some of the world's leading aerospace programs. Position: CNC Programmer Schedule: Day Shift (Monday- Friday 6a-4:45p + Saturday 6a-12p) Summary of Position A CNC Programmer develops,... 
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    Visioneering, Inc.

    Auburn Hills, MI
    14 days ago
  • $17.5 - $18.25 per hour

     ...Job Description Job Description CNC Lathe Operator (2nd Shift) Shift: 2nd Shift (3:00 PM – 11:00 PM) Location: [Rochester ] Job Type: Full-Time Pay rate: $17.50-$18.25 They will need to train on 1st shift for min 1 week to max. 2 weeks. Position Overview... 
    Full time
    Temporary work
    Shift work
    Day shift
    Afternoon shift

    PrideStaff

    Rochester, MI
    7 days ago
  • $25 - $30 per hour

     ...~ Competitive salary ~ Dental insurance ~ Health insurance ~ Paid time off CAREER OPPORTUNITY NX CAD Designer / CNC Programmer Automotive Fixtures | LOCATION Shelby Township, MI | PAY $25–$30 per hour | SCHEDULE Day shift | 8–10 hours... 
    Hourly pay
    Full time
    Casual work
    Immediate start
    Monday to Friday
    Shift work
    Day shift

    MASTER MODEL & FIXTURE INC

    Utica, MI
    9 days ago

Do you want to receive more vacancies?

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