1

Cnc Programmer And Machinist Jobs in Indiana (NOW HIRING)

CNC Programmer / Machinist Brownsburg, Indiana | $30-$39/hour + Excellent Benefits Ready to Turn Ideas Into Precision? At our AS9100/ISO-certified machine shop, we're not just making parts--we're ...

CNC Programmer / Machinist Brownsburg, Indiana | $30-$39/hour + Excellent Benefits Ready to Turn Ideas Into Precision? At our AS9100/ISO-certified machine shop, we're not just making parts--we're ...

Be Seen First

Position Summary We are seeking an experienced CNC Programmer/Machinist to join our client's manufacturing team in Mishawaka, IN. This position is responsible for programming, setting up, and ...

Competitive salary CNC Programmer / Machinist Brownsburg, Indiana | $30-$39/hour + Excellent Benefits Ready to Turn Ideas Into Precision? At our AS9100/ISO-certified machine shop, we're not just ...

... CNC machinery to produce quality parts · Troubleshoot programming and machining issues · Maintain program, tooling, and production documentation · Perform routine machine maintenance and ...

CNC Programmer/Machinist We are seeking a skilled CNC Programmer/Machinist to program, set up, operate, and maintain CNC and manual machine tools for the manufacturing of precision gears and ...

CNC Programmer

New Albany, IN · On-site

$33 - $34/hr

Overview: We're hiring a hands-on CNC Programmer & Machinist for our precision machining and tooling facility outside of Louisville, KY. Alongside the parts we're known for providing the machining ...

CNC Programmer

New Albany, IN · On-site

$33 - $34/hr

Overview: We're hiring a hands-on CNC Programmer & Machinist for our precision machining and tooling facility outside of Louisville, KY. Alongside the parts we're known for providing the machining ...

CNC Programmer

New Albany, IN · On-site

$33 - $34/hr

Overview: We're hiring a hands-on CNC Programmer & Machinist for our precision machining and tooling facility outside of Louisville, KY. Alongside the parts we're known for providing the machining ...

Position Summary We are seeking an experienced CNC Mill Programmer/Machinist to join our client's manufacturing team in Mishawaka, IN. This position is responsible for programming, setting up, and ...

Position Summary We are seeking an experienced CNC Lathe Programmer/Machinist to join our client's manufacturing team in Mishawaka, IN. This position is responsible for programming, setting up, and ...

next page

Showing results 1-20

Cnc Programmer And Machinist information

What are the key skills and qualifications needed to thrive as a CNC programmer and machinist?

To thrive as a CNC Programmer and Machinist, you need strong skills in blueprint reading, precision measurement, and a solid understanding of machining processes, usually supported by vocational training or an associate degree. Proficiency with CAD/CAM software, G-code programming, and CNC machine operation is essential, and certifications from organizations like NIMS can be valuable. Attention to detail, problem-solving abilities, and effective communication help ensure accuracy and efficiency in production environments. These skills are crucial for producing high-quality parts, minimizing errors, and maintaining safety and productivity on the shop floor.

Do CNC programmers and machinists make a lot of money?

CNC programmers and machinists can earn competitive wages, with salaries often increasing with experience, certifications, and skill level. Entry-level positions typically pay lower, while experienced professionals working with advanced machinery or in specialized industries tend to earn higher salaries. Overall, these roles offer good earning potential within manufacturing and engineering fields.

Is a CNC programmer and machinist in demand?

CNC programmers and machinists are in high demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled workers with knowledge of CNC programming, machine operation, and CAD/CAM software are especially sought after, and employment opportunities are expected to grow as manufacturing technology advances.

What is the difference between Cnc Programmer And Machinist vs Cnc Operator?

AspectCnc Programmer And MachinistCnc Operator
CredentialsTypically requires technical training or certification, experience in programming and machiningUsually requires basic training or on-the-job instruction
Work EnvironmentWorks in machine shops, manufacturing plants, often involved in programming and setupOperates CNC machines under supervision, monitors machine operation
Job ResponsibilitiesDesigns programs, sets up machines, and performs machining tasksRuns CNC machines according to instructions, performs routine checks

The main difference is that Cnc Programmer And Machinist are involved in programming, setup, and complex machining, while Cnc Operator primarily runs machines based on existing programs. Cnc Programmer And Machinist roles require more technical skills and understanding of programming languages, making them more specialized in the manufacturing process.

What are some typical challenges CNC programmers and machinists face when transitioning from manual machining to CNC operations?

One common challenge is adapting to the precision and complexity of programming CNC machines, which often requires learning new software and understanding G-code or CAM systems. Unlike manual machining, CNC roles demand strong attention to digital detail and troubleshooting skills for automated equipment. Additionally, there's a learning curve in interpreting and optimizing part designs for efficient CNC production, often involving collaboration with engineers and designers. Overcoming these challenges can lead to increased autonomy, higher productivity, and opportunities for advancement into supervisory or programming-focused roles.

How much do CNC programmers and machinists make?

CNC programmers and machinists typically earn between $40,000 and $70,000 annually, depending on experience, location, and industry. Skilled professionals with certifications and proficiency in CAD/CAM software may earn higher wages and have opportunities for overtime or advanced roles.

What is a CNC programmer and machinist?

CNC Programmers and Machinists are skilled professionals who use computer numerical control (CNC) machines to manufacture precision parts and components. The programmer creates the instructions, or code, that tells the machine how to cut, drill, or shape materials like metal or plastic. The machinist sets up, operates, and monitors the CNC machines to ensure they produce high-quality parts according to specifications. Both roles often require knowledge of technical drawings, tooling, and quality control processes.
What are popular job titles related to Cnc Programmer And Machinist jobs in Indiana? For Cnc Programmer And Machinist jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Cnc Programmer And Machinist jobs in Indiana look for? The top searched job categories for Cnc Programmer And Machinist jobs in Indiana are:
What cities in Indiana are hiring for Cnc Programmer And Machinist jobs? Cities in Indiana with the most Cnc Programmer And Machinist job openings:
Infographic showing various Cnc Programmer And Machinist job openings in Indiana as of August 2026, with employment types broken down into 87% Full Time, 6% Part Time, 2% Contract, and 5% Nights. Highlights an 97% Physical, and 3% Remote job distribution.

Experienced CNC Programmer/ Machinist

Highway Machine Co.

Princeton, IN • On-site

$25 - $34.25/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 22 hours ago


Job description

Salary:

CNC Programmer/Machinist

Summary

HMC is seeking a CNC Programmer/Machinist to program, set up, operate, and maintain CNC and manual machine tools to manufacture precision gears and components. This position is responsible for developing efficient machining programs, producing high quality parts, troubleshooting machining issues, and supporting continuous improvement in a fast-paced manufacturing environment.

Responsibilities

  • Program, set up, and operate CNC lathes, mills, grinders, and other machine tools.
  • Read and interpret blueprints, engineering drawings, CAD models, and GD&T.
  • Create, edit, and optimize CNC programs for quality and efficiency.
  • Select tooling, establish speeds and feed, and verify machine setups.
  • Inspect finished parts to ensure they meet quality and dimensional requirements.
  • Troubleshoot machine and programming issues and implement corrective actions.
  • Perform routine machine maintenance and maintain tooling and measuring equipment.
  • Complete production and quality documentation accurately.
  • Work closely with engineering, quality, and production teams to meet customer requirements.
  • Maintain a safe, clean, and organized work environment.
  • Support continuous improvement initiatives and assist with training as experience allows.

What We're Looking For

  • Strong mechanical aptitude and problem-solving skills
  • Experience with CNC programming and machining operations
  • Ability to read and interpret blueprints, engineering drawings, and GD&T
  • Strong attention to detail and commitment to quality
  • Ability to work independently while collaborating with engineering and production teams
  • Commitment to safety and continuous improvement

Qualifications

  • High school diploma or equivalent required
  • CNC programming and machining experience required
  • Experience with CAD/CAM software preferred
  • CMM experience preferred
  • Experience in a precision manufacturing environment preferred

Physical Requirements

  • Ability to stand and walk for extended periods
  • Frequent lifting, pushing, and pulling up to 50 lbs.
  • Ability to perform repetitive physical tasks, including bending, reaching, and lifting

Work Environment

Manufacturing environment with exposure to machinery, moderate to high noise levels, temperature fluctuations, and airborne particles.

Why Join HMC?

Join a stable, family-owned manufacturer where you'll have the opportunity to take ownership of the programming process, work on complex and challenging precision components, and play a key role in producing high quality gearing for customers across a variety of industries.

Additional Information

  • Must be authorized to work in the United States.
  • Duties and responsibilities may change based on business needs.

Benefits Include

  • Paid vacation and holidays
  • Health and vision insurance
  • Company-paid dental insurance
  • Company-paid life and disability insurance
  • SIMPLE IRA retirement plan with company match
  • Optional wellness benefits