1

Cnc Programmer And Machinist Jobs in Indiana (NOW HIRING)

CNC Machinist / Programmer Brownsburg, Indiana | $30-$49/hour + Excellent Benefits Ready to Turn Ideas Into Precision? CNC Programmer / Machinist Brownsburg, Indiana | $30-$49/hour + Excellent ...

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 ...

CNC Machinist / Programmer Brownsburg, Indiana | $30-$49/hour + Excellent Benefits Ready to Turn Ideas Into Precision? CNC Programmer / Machinist Brownsburg, Indiana | $30-$49/hour + Excellent ...

CNC Programmer / Machinist Brownsburg, Indiana | $30-$49/hour + Excellent Benefits At our AS9100/ISO-certified machine shop, we're not just making parts--we're solving complex manufacturing ...

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

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 ...

Program, set up, and operate CNC machines to produce parts according to specifications. * Read and ... Previous CNC programming and operating experience required. * Experience with CNC machine setup and ...

New

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 ...

CNC Programmer - South Bend, IN (Direct Hire) Position Summary The CNC Programmer is responsible ... This position develops complex machining programs, implements process improvements, mentors ...

CNC Programmer

South Bend, IN · On-site

$75K - $110K/yr

CNC Programmer - South Bend, IN (Direct Hire) Position Summary The CNC Programmer is responsible ... This position develops complex machining programs, implements process improvements, mentors ...

CNC Programmer $30.00 to $36.00 per hour Highway Machine Co. is looking for an experienced CNC Programmer to join our Princeton, Indiana manufacturing team. This position is responsible for ...

CNC Programmer

Princeton, IN · On-site

$30 - $36/hr

CNC Programmer $30.00 to $36.00 per hour Highway Machine Co. is looking for an experienced CNC Programmer to join our Princeton, Indiana manufacturing team. This position is responsible for ...

CNC Programmer

Princeton, IN · On-site

$30 - $36/hr

CNC Programmer $30.00 to $36.00 per hour Highway Machine Co. is looking for an experienced CNC Programmer to join our Princeton, Indiana manufacturing team. This position is responsible for ...

CNC Programmer Location: Indianapolis, IN Overview We are seeking a highly skilled CNC Programmer ... Occasionally operate CNC machinery to validate programs and support production needs * Collaborate ...

CNC Programmer

Bluffton, IN · On-site

$24 - $33/hr

The ideal candidate will have strong hands-on machining knowledge combined with CNC programming and troubleshooting experience in a manufacturing environment. Main Responsibilities · Develop, edit ...

CNC Programmer

Bluffton, IN · On-site

$24 - $33/hr

The ideal candidate will have strong hands-on machining knowledge combined with CNC programming and troubleshooting experience in a manufacturing environment. Main Responsibilities • Develop, edit ...

next page

Showing results 1-20

Cnc Programmer And Machinist information

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 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.

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.

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.

Do CNC programmers and machinists make a lot of money?

CNC programmers and machinists typically earn competitive wages that vary based on experience, location, and skill level. Skilled professionals with certifications and proficiency in CAD/CAM software often have higher earning potential, especially in manufacturing environments with advanced machinery. Overall, these roles can offer a solid income within the manufacturing industry.

How much is a CNC programmer and machinist paid?

CNC programmers and machinists typically earn between $20 and $35 per hour, with annual salaries ranging from approximately $40,000 to $70,000 depending on experience, location, and industry. Skilled workers with certifications and proficiency in CAD/CAM software often command higher wages.

Is a CNC programmer and machinist in demand?

CNC programmers and machinists are in high demand due to the manufacturing industry's need for precision machining and automation. Skilled workers with knowledge of CNC programming, machine operation, and CAD/CAM software are especially sought after across various industries, including aerospace, automotive, and medical device manufacturing.

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 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, 5% Part Time, 2% Contract, and 6% Nights. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution.

CNC Programmer/Machinist

Achates LLC

Brownsburg, IN • On-site

$30 - $49/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted yesterday


Job description

CNC Machinist / Programmer
Brownsburg, Indiana | $30–$49/hour + Excellent Benefits

Ready to Turn Ideas Into Precision?
CNC Programmer / Machinist
Brownsburg, Indiana | $30–$49/hour + Excellent Benefits
At our AS9100/ISO-certified machine shop, we're not just making parts—we're solving complex manufacturing challenges every day.
We're looking for an experienced CNC Programmer/Machinist who enjoys taking ownership of a project from blueprint to finished part. If you thrive on programming efficient toolpaths, dialing in processes, and finding smarter ways to machine precision components, you'll fit right in.
You'll work with a skilled team that values craftsmanship, innovation, and continuous improvement—and your ideas won't get buried in layers of bureaucracy.
Benefits:
  • Health insurance
  • Tuition assistance
  • Competitive salary
  • Paid time off
  • 401(k) matching
What You'll Do
Program, set up, and operate Okuma, Smart, Haas Mill-Turn Machines, as well as Smart and Haas Mills
Create, edit, and optimize toolpaths using CAM software
Interpret complex blueprints and engineering drawings
Select tooling, speeds and feeds to maximize efficiency and quality
Design and build fixtures and workholding solutions
Troubleshoot machining, tooling, and programming challenges
Perform first-piece, in-process, and final inspections
Improve processes, reduce cycle times, and support continuous improvement initiatives
What We're Looking For
8+ years of CNC machining experience with turning centers with live tooling and mills
Proven CAM programming experience (required)
Experience with Fusion 360, Mastercam, SolidWorks CAM, or similar software
Strong blueprint reading skills and the ability to hold tight tolerances
Ability to independently take a job from setup through production
A dependable, detail-oriented professional who enjoys solving manufacturing challenges and takes pride in producing exceptional work.
Bonus Qualifications

Multi-axis machining (4th/5th Axis)
GD&T application and interpretation
Advanced fixture and workholding design
Aerospace or defense manufacturing experience
Haas, Mazak, SMART, or Fanuc controls
Trade school, apprenticeship, or equivalent training
Why You'll Love Working Here
This is more than a programming position—it's an opportunity to make a real impact.
You'll have the freedom to develop better machining strategies, improve processes, and work on challenging, high-precision aerospace and defense components. We value initiative, encourage new ideas, and believe the best solutions often come from the people running the machines.
If you're looking for a shop where your knowledge is respected and your contributions directly influence how work gets done, we'd love to have you on our team.
Compensation & Benefits
$30–$49/hour, based on experience
Health, Dental & Vision Insurance
401(k) with Company Match
Paid Time Off
Generous Tuition Reimbursement
Climate-Controlled Facility
Why Join Our Team?
AS9100/ISO-certified quality system
Modern, well-maintained CNC equipment
Challenging, high-precision aerospace and defense work
Interesting workload with a collaborative, small-team environment
Opportunities to improve processes and influence production
A workplace where craftsmanship, innovation, and quality are valued
If you're passionate about precision machining, enjoy solving complex manufacturing challenges, and want to help build the next generation of aerospace and defense components, we'd love to hear from you. Apply today and become part of our success story.
Job Type: Full-time
Benefits:
  • 401(k) matching
  • Health insurance
  • Tuition reimbursement
Work Location: In person