1

Cnc Programming Jobs in Indiana (NOW HIRING)

Cnc Programmer

Odon, IN · On-site +1

$50 - $60/hr

Experience programming for 5-axis CNC milling and turning. * Comfortable supporting the shop floor: dialing in programs, solving issues, and improving processes. * Strong attention to detail and a ...

Cnc Programmer

Odon, IN · On-site +1

$50 - $60/hr

Experience programming for 5-axis CNC milling and turning. * Comfortable supporting the shop floor: dialing in programs, solving issues, and improving processes. * Strong attention to detail and a ...

CNC Programmer| No Weekends

Greendale, IN · On-site

$24.25 - $33/hr

CNC programming experience preferred; toolpath programming is a plus. * Associate's degree preferred, or 3-5 years of relevant training/experience. * Familiarity with manufacturing environments.

Work directly with customers to solve real-world machining and programming challenges Role Summary ... Developing robust CNC production processes Meeting cycle time and quality expectations Ensuring on ...

Qualifications & Requirements: 3+ years of Mastercam programming experience 5+ years of CNC machining and metal cutting experience Experience with 3-axis & 5-axis CNC machines Ability to read ...

CNC Programmer Machinist

Mishawaka, IN · On-site

$24.75 - $34/hr

This role is responsible for programming, setting up, and operating CNC milling and turning machining centers while ensuring high-quality production and adherence to safety standards. The ideal ...

next page

Showing results 1-20

Cnc Programming information

See Indiana salary details

$16

$29

$42

How much do cnc programming jobs pay per hour?

As of May 29, 2026, the average hourly pay for cnc programming in Indiana is $29.46, according to ZipRecruiter salary data. Most workers in this role earn between $24.23 and $33.17 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a CNC Programmer, and why are they important?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC Programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

What are the most commonly searched types of Cnc Programming jobs in Indiana? The most popular types of Cnc Programming jobs in Indiana are:
What cities in Indiana are hiring for Cnc Programming jobs? Cities in Indiana with the most Cnc Programming job openings:

Skilled CNC Machinist

Overton Tool & Die Division

Mooresville, IN

$25 - $30/hr

Full-time, Other

Medical, Dental, Vision, Retirement, PTO

Posted 4 hours ago


Job description

**Company Overview **

Overton Industries is a leading manufacturer of precision-engineered components and tooling solutions, serving industries such as automotive, aerospace, and industrial manufacturing. We pride ourselves on delivering high-quality products through advanced technology and skilled craftsmanship.

**Job Title: **Skilled CNC Machinist

**Location: **Mooresville, IN

Job Type: Full-Time

Position Summary

Overton Industries is seeking a skilled CNC Machinist to join our team. The CNC Skilled Machinist will operate and maintain various CNC and manual machines to produce precision parts according to specifications. This role requires a strong understanding of machining processes, attention to detail, and a commitment to maintaining high-quality standards in a fast-paced manufacturing environment.

**Key Responsibilities **

  • Machine Operation: Set up, operate, and monitor CNC machines (lathes, mills, grinders) and manual machines to produce parts to precise tolerances and specifications.

  • Blueprint Interpretation: Read and interpret technical drawings, blueprints, and CAD models to ensure accurate production.

  • Tooling and Setup: Select appropriate tools, fixtures, and materials for machining processes; perform machine setups and adjustments as needed.

  • Quality Control: Inspect finished parts using precision measuring tools (e.g., micrometers, calipers, CMM) to ensure compliance with specifications and quality standards.

  • Maintenance: Perform routine maintenance on machines and equipment to ensure optimal performance; report any mechanical issues to supervisors.

  • Process Optimization: Collaborate with engineering and production teams to improve machining processes, reduce cycle times, and enhance efficiency.

  • Safety Compliance: Adhere to all safety protocols, maintaining a clean and organized work environment to ensure a safe workplace.

  • Documentation: Record production data, including quantities produced, material usage, and any deviations from specifications.

Qualifications

  • Education: High school diploma or equivalent; technical certification or associate degree in machining, manufacturing, or a related field preferred.

  • Experience: Minimum of 2-3 years of experience as a machinist in a manufacturing environment; experience with CNC programming is a plus.

  • Skills:

  • Proficiency in operating CNC and manual machining equipment.

  • Strong ability to read and interpret technical drawings and blueprints.

  • Familiarity with precision measuring tools and quality control processes.

  • Basic understanding of G-code and CNC programming is preferred.

  • Strong problem-solving skills and attention to detail.

  • Ability to work independently and as part of a team.

  • Physical Requirements: Ability to stand for extended periods, lift up to 50 pounds, and perform repetitive tasks.

  • Certifications: Forklift certification or other relevant certifications are a plus.

Work Environment

  • The role involves working in a manufacturing facility with exposure to machinery, noise, and metalworking fluids.

  • Standard shift hours with potential for overtime or shift work based on production needs.

Benefits

  • Competitive Pay – Your experience matters – and we make sure your compensation reflects it.
  • Comprehensive Health Coverage – Stay healthy with full medical, dental, and vision insurance for you and your family.
  • 401k with Company Match – We help you plan for the future with a retirement plan that grows alongside your career.
  • Generous Paid Time Off – Recharge with paid holidays and personal time – because balance matters.
  • Career Growth & Development – Whether you’re just starting out or looking to advance, we offer training and development opportunities to help you thrive.
  • Shift Differential - 20% shift differential added to base pay for all hours worked on the second shift.

Equal Opportunity

Overton Industries is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees.

ID:qnkTyx