Demo

CNC Programmer

HMC Gears
Princeton, IN Full Time
POSTED ON 8/27/2026
AVAILABLE BEFORE 9/25/2026

CNC Programmer

Highway Machine Co. is looking for an experienced CNC Programmer to join our Princeton, Indiana manufacturing team. This position is responsible for programming, setting up, and operating CNC equipment used to manufacture large, precision gears and components.

You'll work with experienced machinists, engineers, and quality personnel to produce complex components used across a variety of industries. This is an opportunity to work with large-scale precision machining rather than repetitive high-volume production.


Why Join HMC?

HMC is a family-owned company that has been in business since 1921. For more than 100 years, we have built our reputation on precision manufacturing, quality workmanship, and strong customer relationships. We are a stable employer that values our employees and provides opportunities to build a long-term career.

At HMC, you'll have the opportunity to work on complex, large-scale precision components rather than repetitive high-volume production. You'll work closely with experienced machinists, engineering, and quality teams and have the opportunity to take ownership of programming and machining processes.


What you'll do:

  • Create, edit, and optimize CNC programs
  • Set up and operate CNC machinery
  •  Read blueprints and engineering drawings
  • Select tooling and determine appropriate speeds and feeds
  • Inspect parts and troubleshoot machining issues
  • Work with Engineering and Quality to resolve production issues
  • Help improve machining processes and efficiency


What we're looking for:

  • CNC programming and machining experience
  • Ability to read and interpret engineering drawings
  • Strong mechanical and troubleshooting skills
  • Ability to work independently and as part of a team
  • Commitment to producing quality work


Preferred, but not required:

  • CAD/CAM experience
  • CMM experience
  • Experience machining large or complex components
  • Experience in a precision manufacturing environment


Work Environment

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


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


HMC is committed to building a long-term workforce and providing employees with the stability, resources, and opportunities they need to grow with the company.


Must be authorized to work in the United States.

Salary.com Estimation for CNC Programmer in Princeton, IN
$48,361 to $61,105
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$37,726 - $46,705
Income Estimation: 
$51,902 - $64,610
Income Estimation: 
$46,685 - $59,878
Income Estimation: 
$43,603 - $55,670
Income Estimation: 
$51,669 - $66,452
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other CNC Programmer jobs in the Princeton, IN area that may be a better fit.

  • Bowler Performance Transmissions Lawrenceville, IL
  • Build a Career at Bowler Performance Transmissions Bowler Performance Transmissions has been building high-performance automatic and manual transmissions f... more
  • 9 Days Ago

  • Highway Machine Co. Princeton, IN
  • CNC Programmer/Machinist Summary HMC is seeking a CNC Programmer/Machinist to program, set up, operate, and maintain CNC and manual machine tools to manufa... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!