CNC Programmer

Pinnacle Partners, Inc

Indianapolis (IN)

On-site

USD 80,000 - 90,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Salaried position
Quarterly bonus opportunity
9–5 Mon-Fri schedule
Volunteer time off (16 hours)

Job summary

Pinnacle Partners, Inc. is seeking a CNC Programmer in Indianapolis, IN for a hands-on programming role in a high-mix, low-volume medical device manufacturing environment. The candidate should have 5+ years of CNC programming experience with MasterCAM and multi-axis machining, including 3-axis and 5-axis Haas machines.

The position balances desk work with floor support. The role requires strong GD&T interpretation, tooling knowledge, and a focus on quality and continuous improvement.

Qualifications

  • 5+ years of CNC programming experience is required.
  • Proficiency with MasterCAM and multi-axis programming is essential.
  • Experience interpreting GD&T on blueprints and performing quality inspections.
  • Experience in a high-mix, low-volume environment is preferred.

Responsibilities

  • Evaluate jobs and develop manufacturing plans for production.
  • Generate CNC programs for 3-axis and 5-axis machines using MasterCAM.
  • Develop machining strategies for high-mix, low-volume production.
  • Support first-piece runs and troubleshooting on the shop floor.

Skills

CNC Programming
MasterCAM
Multi-axis machining
GD&T
Inspection/metrology
Haas experience
Tooling speeds & feeds
First-piece support

Education

Associate's degree in Machine Tool Technology/Manufacturing

Tools

MasterCAM
Amada Fab

Job description

Indianapolis, IN Onsite Up to $90000 per Year Direct Hire

Pinnacle Partners is recruiting for a CNC Programmer in Indianapolis, IN. This is a hands-on programming and manufacturing engineering position within a high-mix, low-volume machine shop environment supporting medical device manufacturing. The ideal candidate will have 5+ years of CNC programming experience, strong MasterCAM expertise, and experience with multi-axis machining, GD&T, tooling, speeds and feeds, and quality inspection. This role will focus heavily on programming and manufacturing planning, with approximately 80% of the time spent at a desk and the remainder on the production floor supporting first-piece runs and troubleshooting.

Key Responsibilities:
  • Evaluate new and existing jobs and develop manufacturing plans for production.
  • Provide Design for Manufacturing (DFM) feedback to improve manufacturability and machining efficiency.
  • Generate CNC programs for active and new jobs using MasterCAM.
  • Develop machining strategies for high-mix, low-volume production.
  • Program parts for 3-axis and 5-axis machining centers.
  • Optimize machining processes and collaborate with Production to improve efficiency, quality, and overall manufacturing performance.
  • Support new product development and one-off or low-volume part production.
  • Facilitate the transition of programmed parts from engineering into production.
  • Be present during first-piece runs to ensure programs and processes are running correctly.
  • Troubleshoot CNC equipment, programs, tooling, and machining processes.
  • Select appropriate cutting tools, speeds, feeds, workholding fixtures, and machining strategies.
  • Perform quality checks on completed and first-piece parts using micrometers, calipers, depth gauges, and other inspection equipment.
  • Interpret engineering drawings and apply GD&T requirements during programming and inspection.
  • Create and maintain standard work procedures for machining and programming processes.
  • Identify opportunities to reduce costs, improve efficiency, and implement Lean manufacturing practices.
  • Collaborate with operators, Production, and Engineering to resolve machining and process issues.
  • Support continuous improvement initiatives across the machine shop.
  • Help ensure CNC programs produce quality parts efficiently and consistently.
  • Work with multi-axis machining equipment, primarily Haas machinery.
  • Support machining of a variety of materials and part types in a high-mix, low-volume environment.
  • Assist with CNC setups and machine operation as needed to support the team.
  • Work closely with Engineering and Production to identify and resolve manufacturing challenges.
  • Maintain accurate and organized CNC programs, manufacturing documentation, and standard work.
  • Evaluate new technologies and processes that could improve CNC programming and machining operations.
  • Support the company's exploration of AI and other emerging technologies within machining and manufacturing.
  • Maintain a strong focus on quality, accountability, teamwork, and continuous improvement.
Requirements:
  • 5+ years of CNC programming experience.
  • Strong proficiency with MasterCAM.
  • Experience programming multi-axis machining centers; Haas experience preferred.
  • Experience with 3-axis and 5-axis CNC machinery.
  • Ability to perform quality inspections using micrometers, calipers, depth gauges, and similar measurement equipment.
  • Strong understanding of GD&T and ability to interpret engineering drawings and blueprints.
  • Strong knowledge of cutting tools, speeds, feeds, workholding, and machining strategies.
  • Demonstrated ability to develop efficient machining processes.
  • Experience troubleshooting CNC programs, equipment, and machining processes.
  • Experience evaluating jobs and developing manufacturing plans.
  • Experience providing DFM feedback.
  • Experience supporting first-piece runs and production launches.
  • Demonstrated experience improving processes, reducing costs, or implementing Lean manufacturing practices.
  • Ability to work effectively in a high-mix, low-volume manufacturing environment.
  • Strong attention to detail and commitment to quality.
  • Ability to collaborate effectively with Production, Engineering, and other cross-functional teams.
  • Ability to work independently and take ownership of CNC programming responsibilities.
  • Ability to work a Monday–Friday, 8-hour schedule, typically around 9:00 AM–5:00 PM, with some flexibility.
Preferred:
  • Associate's degree in Machine Tool Technology, Manufacturing, or a related field.
  • Experience with Amada Fab software.
  • Experience machining plastics, particularly polypropylene or Radel.
  • Experience with hard-plastic CNC machining.
  • CNC setup experience.
  • Experience designing sheet metal components, including shapes, bends, and punched holes.
  • Experience with sheet metal manufacturing processes.
  • Experience in a custom, high-mix, low-volume machine shop.
  • Medical device manufacturing experience.
  • Experience supporting new product development and low-volume production.
  • Experience working with surgical, medical, or other precision components.
  • Experience with Lean manufacturing and continuous improvement methodologies.
  • Experience introducing or applying AI technologies within machining or manufacturing.
  • Experience with Haas CNC equipment.
  • Experience working with both metal and plastic machining applications.
  • Experience developing or maintaining standard work procedures.
  • Experience collaborating closely with Production teams during first-piece and new-product runs.
Benefits Overview:
  • Salaried position with limited overtime.
  • Quarterly performance/profit bonus opportunity
  • Clean, well-lit, temperature-controlled manufacturing facility.
  • 16 hours of paid volunteer time.
  • Charitable giving and community involvement.
Explore More Engineering Opportunities

This role falls within our Engineering/Manufacturing division, where we specialize in placing professionals in areas such as:

  • Mechanical/Electrical Engineering
  • Manufacturing/Process Engineering
  • Technical Sales
  • Operations / Plant Engineering

Explore additional Engineering roles and learn more about how we support Engineering professionals:

We're hiring across multiple divisions including:

  • Human Resources
  • Administrative & Customer Service
  • Information Technology
  • Accounting & Finance
About the Role

Pinnacle Partners is recruiting for a CNC Programmer in Indianapolis, IN. This is a hands-on programming and manufacturing engineering position within a high-mix, low-volume machine shop environment supporting medical device manufacturing. The ideal candidate will have 5+ years of CNC programming experience, strong MasterCAM expertise, and experience with multi-axis machining, GD&T, tooling, speeds and feeds, and quality inspection. This role will focus heavily on programming and manufacturing planning, with approximately 80% of the time spent at a desk and the remainder on the production floor supporting first-piece runs and troubleshooting.

Key Responsibilities:
  • Evaluate new and existing jobs and develop manufacturing plans for production.
  • Provide Design for Manufacturing (DFM) feedback to improve manufacturability and machining efficiency.
  • Generate CNC programs for active and new jobs using MasterCAM.
  • Develop machining strategies for high-mix, low-volume production.
  • Program parts for 3-axis and 5-axis machining centers.
  • Optimize machining processes and collaborate with Production to improve efficiency, quality, and overall manufacturing performance.
  • Support new product development and one-off or low-volume part production.
  • Facilitate the transition of programmed parts from engineering into production.
  • Be present during first-piece runs to ensure programs and processes are running correctly.
  • Troubleshoot CNC equipment, programs, tooling, and machining processes.
  • Select appropriate cutting tools, speeds, feeds, workholding fixtures, and machining strategies.
  • Perform quality checks on completed and first-piece parts using micrometers, calipers, depth gauges, and other inspection equipment.
  • Interpret engineering drawings and apply GD&T requirements during programming and inspection.
  • Create and maintain standard work procedures for machining and programming processes.
  • Identify opportunities to reduce costs, improve efficiency, and implement Lean manufacturing practices.
  • Collaborate with operators, Production, and Engineering to resolve machining and process issues.
  • Support continuous improvement initiatives across the machine shop.
  • Help ensure CNC programs produce quality parts efficiently and consistently.
  • Work with multi-axis machining equipment, primarily Haas machinery.
  • Support machining of a variety of materials and part types in a high-mix, low-volume environment.
  • Assist with CNC setups and machine operation as needed to support the team.
  • Work closely with Engineering and Production to identify and resolve manufacturing challenges.
  • Maintain accurate and organized CNC programs, manufacturing documentation, and standard work.
  • Evaluate new technologies and processes that could improve CNC programming and machining operations.
  • Support the company's exploration of AI and other emerging technologies within machining and manufacturing.
  • Maintain a strong focus on quality, accountability, teamwork, and continuous improvement.
Requirements:
  • 5+ years of CNC programming experience.
  • Strong proficiency with MasterCAM.
  • Experience programming multi-axis machining centers; Haas experience preferred.
  • Experience with 3-axis and 5-axis CNC machinery.
  • Ability to perform quality inspections using micrometers, calipers, depth gauges, and similar measurement equipment.
  • Strong understanding of GD&T and ability to interpret engineering drawings and blueprints.
  • Strong knowledge of cutting tools, speeds, feeds, workholding, and machining strategies.
  • Demonstrated ability to develop efficient machining processes.
  • Experience troubleshooting CNC programs, equipment, and machining processes.
  • Experience evaluating jobs and developing manufacturing plans.
  • Experience providing DFM feedback.
  • Experience supporting first-piece runs and production launches.
  • Demonstrated experience improving processes, reducing costs, or implementing Lean manufacturing practices.
  • Ability to work effectively in a high-mix, low-volume manufacturing environment.
  • Strong attention to detail and commitment to quality.
  • Ability to collaborate effectively with Production, Engineering, and other cross-functional teams.
  • Ability to work independently and take ownership of CNC programming responsibilities.
  • Ability to work a Monday–Friday, 8-hour schedule, typically around 9:00 AM–5:00 PM, with some flexibility.
Preferred:
  • Associate's degree in Machine Tool Technology, Manufacturing, or a related field.
  • Experience with Amada Fab software.
  • Experience machining plastics, particularly polypropylene or Radel.
  • Experience with hard-plastic CNC machining.
  • CNC setup experience.
  • Experience designing sheet metal components, including shapes, bends, and punched holes.
  • Experience with sheet metal manufacturing processes.
  • Experience in a custom, high-mix, low-volume machine shop.
  • Medical device manufacturing experience.
  • Experience supporting new product development and low-volume production.
  • Experience working with surgical, medical, or other precision components.
  • Experience with Lean manufacturing and continuous improvement methodologies.
  • Experience introducing or applying AI technologies within machining or manufacturing.
  • Experience with Haas CNC equipment.
  • Experience working with both metal and plastic machining applications.
  • Experience developing or maintaining standard work procedures.
  • Experience collaborating closely with Production teams during first-piece and new-product runs.
Benefits Overview:
  • $80K–$90K base salary
  • Salaried position with limited overtime.
  • Quarterly performance/profit bonus opportunity
  • Monday–Friday, 5-day/8-hour schedule.
  • Clean, well-lit, temperature-controlled manufacturing facility.
  • 16 hours of paid volunteer time.
  • Charitable giving and community involvement.
Explore More Engineering Opportunities

This role falls within our Engineering/Manufacturing division, where we specialize in placing professionals in areas such as:

  • Mechanical/Electrical Engineering
  • Manufacturing/Process Engineering
  • Controls Engineering
  • Project Engineering
  • Technical Sales
  • Operations / Plant Engineering

Explore additional Engineering roles and learn more about how we support Engineering professionals:

Find Jobs or Manufacturing & Engineering Opportunities

Not the right fit?

We're hiring across multiple divisions including:

  • Human Resources
  • Administrative & Customer Service
  • Information Technology
  • Accounting & Finance
About Pinnacle Partners

For more than two decades, Pinnacle Partners has been connecting top talent with leadingemployers across Indianapolis, Louisville, Cincinnati, and other cities throughout theMidwest. Wespecialize in Information Technology, Accounting & Finance, Administrative, HumanResources, and Engineering/Manufacturing, offering contract, contract-to-hire, and directhire placements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Maintenance Supervisor
Maintenance Supervisor

PINNACLE PARTNERS • New Albany (IN)

On-site
USD 100,000 - 110,000
401(k)
Medical, dental, and vision insurance
PTO (approximately 5 weeks)
+3
CNC Programmer - Precision Manufacturing - Hanover, PA
CNC Programmer - Precision Manufacturing - Hanover, PA

Michael Page • Maplewood (NJ)

On-site
USD 65,000 - 88,000
Salary incentives
Benefits package
401(k) plan
+3
Senior CNC Programmer
Senior CNC Programmer

Cincinnati Incorporated • Harrison (OH)

On-site
USD 75,000 - 110,000
Paid vacations
Profit sharing program
Medical Insurance including HSA
+9
CNC ProgrammerMachinist
CNC ProgrammerMachinist

Achates LLC • Brownsburg (IN)

On-site
USD 41,000 - 54,000
Health insurance
Dental insurance
Vision insurance
+3
CNC Programmer/Machinist
CNC Programmer/Machinist

Achates LLC • Brownsburg (IN)

On-site
USD 41,000 - 54,000
Health, Dental & Vision Insurance
401(k) with Company Match
Paid Time Off
+2
PVD Process Engineer
PVD Process Engineer

PINNACLE PARTNERS • Lebanon (IN)

On-site
USD 75,000 - 100,000
Base salary $75K–$100K
Annual performance bonus
401(k) company match
+3
CNC Programmer/Machinist
CNC Programmer/Machinist

Achates LLC • United States

On-site
USD 41,000 - 54,000
Health insurance
Tuition assistance
Competitive salary
+2
CNC Programmer (Indy Reactivate)
CNC Programmer (Indy Reactivate)

Zing Recruiting • Indianapolis (IN)

On-site
USD 70,000 - 95,000
CNC Machinist/Programmer
CNC Machinist/Programmer

Top Echelon LLC • Indianapolis (IN)

On-site
USD 70,000 - 100,000
CNC Machinist/Programmer
CNC Machinist/Programmer

Ashton North LLC • Indianapolis (IN)

On-site
USD 65,000 - 90,000