Demo

CNC Mill Programmer

Bay Machining and Sales
Bay, MI Full Time
POSTED ON 5/31/2026
AVAILABLE BEFORE 6/29/2026

1. CAD/CAM Programming

• Complete CAD/CAM programming for all assigned jobs

• Produce programs that are safe and efficient for both the tool and the operator — not just toolpaths that technically work

• Stay current with Fusion 360 software updates, which occur frequently on the cloud-based platform; falling behind on updates creates gaps in capability that are avoidable

• Stay current with changing machining strategies and apply new approaches where they improve efficiency or tool life

 

2. Operator Setup Sheets

• Produce a complete operator setup sheet for every job — this is what the mill operator uses to execute the setup; it is not optional and it is not a summary

• Setup sheets must contain sufficient detail that the setup coordinator can execute the job without asking the programmer for clarification on routine setups

• Maintain and keep updated the Vertical Machining Center (VMC) setup guide — this is a living document that evolves as processes, tooling, and setups change; keeping it current is a standing responsibility of this role

 

3. Tooling Sourcing and Management

• For every job, identify any features that require tooling outside of Bay Machining's standard inventory; research available options and communicate the need to the Mill Lead or Operations Manager for procurement

• Maintain the CAM tool library with current speeds and feeds for all machine tools and material types; the library must reflect what is actually being run on Bay's specific machines, not generic defaults

• Stay up to date with tooling vendors — know what is currently available from existing suppliers and what new tool offerings are on the market that could improve performance or reduce cost

 

4. Floor Presence and Setup Support

• Aid with mill setups on intricate jobs where the setup coordinator needs support — this role is required to be on the floor when the job demands it, not available remotely

• Be present at the machine during first cuts to listen to the cut and verify that speeds and feeds are performing as programmed; listening to the cut is the primary feedback mechanism for whether the program is right

• Monitor tool wear across jobs; subpar tool life relative to what the job should produce is a direct indicator that speeds and feeds need to be evaluated

• When a cut does not sound right or tool wear is off, fix it at that time — do not pass it off to the next run

 

5. Inspection Knowledge

• Know the proper use of all inspection equipment in the shop

• Stay current with new inspection techniques and technologies — the field is evolving and the Programmer is expected to be aware of what tools are available

 

Company Description
Bay Machining & Sales, Inc. is a growing High Mix-Low Volume Job CNC machine shop specializing in custom support tooling, precision machining, and repair work, for a variety of industrial clients. We are looking for an experienced second shift Setup Machinist for our Mill department to join our team.

If you are someone who can independently program, set up and run CNC mill equipment, troubleshoot issues, and take pride in producing quality work in a clean and organized shop environment, we want to talk to you.

Salary : $56,000 - $85,000

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 Mill Programmer?

Sign up to receive alerts about other jobs on the CNC Mill Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$56,930 - $75,718
Income Estimation: 
$70,250 - $90,788
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 Mill Programmer jobs in the Bay, MI area that may be a better fit.

  • Flannery Machine & Tool Mancelona, MI
  • Responsibilities: - Set up and operate CNC milling machines to produce precision parts according to blueprints and specifications. - Perform routine mainte... more
  • 2 Months Ago

  • American Rheinmetall Lapeer, MI
  • American Rheinmetall Vehicles, Inc. Next-generation solutions for the U.S. Armed Forces Job Summary: Sets up and operates computer numerical control (CNC) ... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!