Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Cnc Mill Programmer

$66.56k - $72.8k

Aerotek

Job Description

Job Description

Job Title: CNC Mill Programmer

Job Description

This role focuses on offline CNC mill programming for a small, highly specialized metal injection molding operation. You will create and prove out new programs using Cimatron and Powermill for Haas machining centers, primarily performing value-add machining such as drilling holes and material reduction on metal injection molded parts. The position runs on a first-shift schedule with four 10-hour days and optional overtime on Fridays.

Responsibilities

  • Program CNC mills offline using Cimatron and Powermill to support production of metal injection molded components.
  • Create, modify, and optimize programs for Haas-controlled machining centers to perform value-add machining operations such as drilling holes and reducing material.
  • Run the first part for each new program, prove out your own programs, and make any necessary adjustments to ensure accuracy and efficiency.
  • Support the production floor by troubleshooting machining issues and providing technical guidance to machine operators and process technicians.
  • Interpret and work from blueprints and technical drawings to determine machining strategies, dimensions, and tolerances.
  • Collaborate with team members across departments to ensure smooth integration of machining operations with mold builds and maintenance activities.
  • Document programming details, including software used, control brands, machine brands, and part types, to maintain clear and accurate records.
  • Contribute to continuous improvement efforts by identifying opportunities to enhance machining processes, reduce cycle times, and improve part quality.
  • Coordinate with colleagues to understand part applications in industries such as medical, defense, aerospace, and other non-automotive sectors.
  • Communicate clearly with supervisors and peers regarding program status, issues encountered, and recommendations for process improvements.

Essential Skills

  • At least 5 recent years of experience programming new CNC mill runs using CAD/CAM software.
  • Proven ability to run the first part and personally prove out CNC programs on the machine.
  • Strong proficiency in offline CNC programming on a computer using software such as Cimatron and Powermill.
  • Hands-on experience working with Haas controls on CNC machining centers.
  • Ability to read and interpret blueprints and technical drawings accurately.
  • Demonstrated experience supporting the production floor with programming, troubleshooting, and process adjustments.
  • Solid understanding of machining operations, including drilling, milling, and material reduction on complex parts.

Additional Skills & Qualifications

  • Experience programming parts used in medical, defense, aerospace, or other precision-focused industries.
  • Metal injection molding or plastic injection molding environments.
  • Familiarity with EDM operations or exposure to EDM work.
  • Experience documenting software brands, machine controls, machine brands, and part applications in previous roles.
  • Comfort working with grinders and additional machining equipment in a job-shop style environment.
  • Ability to collaborate effectively with cross-functional teams, including mold builders, maintenance, and production staff.

Why Work Here?

You will join a tight-knit, collaborative team in a specialized manufacturing environment that produces high-value, precision components for demanding industries. The organization fosters open communication and strong teamwork from department leaders through to production staff, creating a supportive atmosphere where your expertise is valued and your ideas for improvement are encouraged. The first-shift schedule with four 10-hour days offers a predictable workweek and the option to earn additional income through voluntary Friday overtime. Working here gives you the opportunity to grow your skills on advanced machining equipment in an air-conditioned facility while contributing to the success of a company focused on high-margin, technically challenging work.

Work Environment

The work takes place in an air-conditioned plant within a small metal injection molding operation that also performs its own mold builds and maintenance. The facility runs nine injection molding machines with approximately four to six startups per day, involving mold changes and press calibration by process technicians. The machining area includes at least two Haas mills, one grinder, one EDM machine, and three newly added machining centers to support increased workload. You will primarily program and support Haas-controlled CNC mills using Cimatron and Powermill in a clean, organized shop environment. The culture emphasizes close collaboration and strong teamwork across departments, with frequent interaction between technical, production, and tooling personnel. The role follows a first-shift schedule of four 10-hour days from 5:00 a.m. to 3:00 p.m., with voluntary overtime opportunities on Fridays.

Job Type & Location

This is a Permanent position based out of PORT HURON, MI.

Pay and Benefits

The pay range for this position is $66560.00 - $72800.00/yr.

401k health insurance PTO

Workplace Type

This is a fully onsite position in PORT HURON,MI.

Application Deadline

This position is anticipated to close on Jun 16, 2026.

About Aerotek

We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meets their goals, skills and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role solving for companies’ construction, manufacturing and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our people-are everything spirit to the test as your career continues to grow.

Aerotek offers weekly pay, employee benefits including medical, dental & vision, life insurance, health advocacy and employee assistance programs, a 401(k) plan, and employee discounts.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance:
Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI):
We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Company Description

We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meet their goals, skills, and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role in solving companies’ construction, manufacturing, and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our people-are-everything spirit to the test as your career continues to grow.

Company Description

We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meet their goals, skills, and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role in solving companies’ construction, manufacturing, and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our people-are-everything spirit to the test as your career continues to grow.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Cnc Mill Programmer in Port Huron, MI vacancy
  •  ...CNC Mill Programmer This role focuses on offline CNC mill programming for a small, highly specialized metal injection molding operation. You will create and prove out new programs using Cimatron and Powermill for Haas machining centers, primarily performing value-add... 
    Suggested
    Permanent employment
    Day shift

    Aerotek

    Port Huron, MI
    1 hour ago
  •  ...CNC Programmer/Machinist A well-established CNC machining facility is seeking a skilled CNC Programmer/Machinist to join our team. We are looking for someone experienced in programming and machining low-volume precision components. This role involves programming, setting... 
    Suggested
    Contract work
    Shift work
    Day shift

    Linked Professional Services

    Smiths Creek, MI
    2 days ago
  • $20 - $30 per hour

    Job Description CNC/WIRE EDM Machinist ~ Job Type: Contract to Hire Opportunity ~ Pay: $20 to $30 an hour depending on experience ~ Available Shifts:1st/2nd/Weekend ~1st Shift: Monday through Thursday, 5:00 a.m. to 3:30 p.m. with overtime as needed on Fridays... 
    Suggested
    Contract work
    Monday to Thursday
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    Qualified Staffing

    Port Huron, MI
    3 days ago
  •  ...Job Description Job Description Description: Title: CNC Programmer Department: Engineering Applications FLSA Status: Reports To: Technical Supervisor Prepared Date: Supervises: No formal responsibility for supervising others. GENERAL RESPONSIBILITY... 
    Suggested
    Day shift

    Linacast, Inc

    Port Huron, MI
    12 days ago
  • $33.75 per hour

     ...Fabricate components and read blueprints Operate tool room equipment (mills, grinders, drill press, etc.) Safely operate forklifts, cranes...  ...skills in manufacturing Basic knowledge of PLCs, CNC controls, hydraulics, and pneumatics Level II: Minimum... 
    Suggested
    Full time
    Temporary work
    All shifts
    Shift work
    Night shift
    Afternoon shift

    Qualified Staffing

    Marysville, MI
    3 days ago
  • United Cerebral Palsy of Georgia is looking for a CAD/CAM Programmer in Port Huron, Michigan. The role involves developing CNC programs, simulating machining processes, and collaborating with process engineers. The ideal candidate will have at least 3 years of CAD/CAM... 

    United Cerebral Palsy of Georgia

    Port Huron, MI
    3 days ago
  •  ...Problem Solving: Troubleshoot complex machining challenges involving milling, turning, and hole-making & hole-finishing. Technical...  ...Year degree program in a technical discipline. Proficiency in CNC programming (G-code), tool geometry, and metallurgy. You will... 
    Local area
    Worldwide

    MAPAL USA

    Port Huron, MI
    3 days ago
  •  ...you have a passion for precision and a knack for troubleshooting, we want to hear from you! Responsibilities Set up and operate CNC machines and Power Benders for metal tube bending, ensuring optimal performance and quality. Perform machine setups for production... 

    Paumac Tube Fabrication

    Marysville, MI
    16 days ago
  •  ...CAD/CAM Programmer MAPAL Inc. is the US subsidiary of the MAPAL Group. It employs more than 160 team members at two locations in the...  ...for long-term working relationships. Your tasks: Develop CNC programs using CAD/CAM software for parts provided by customers... 
    Worldwide

    MAPAL USA

    Port Huron, MI
    2 days ago
  • $21 per hour

    Job Description Job Description Join Our Team as a Machine Operator – Gear Manufacturing Blue Water Area Pay Rate : $21.00+ Shift: Full-Time Multiple Shifts Available Overtime: Required, Including Weekends as Needed Are you mechanically inclined, detail...
    Hourly pay
    Full time
    Shift work

    Qualified Staffing

    Marysville, MI
    10 days ago
  • Seamstress/Tailor Summary The Seamstress/Tailor position's primary responsibility is to fulfill our mission statement, "to create the most enjoyable shopping experience possible for our Guests." The Seamstress/Tailor performs a variety of operational tasks to support...
    Hourly pay
    Part time
    Local area
    Flexible hours
    Day shift
    Afternoon shift

    Buckle

    Fort Gratiot, MI
    11 hours ago
  • divh2Machinist Set-Up Technician - Direct Hire/h2pWe are seeking an experienced Machinist Set-Up Technician to join our team. In this role, you will be responsible for setting up and operating machinery to ensure quality, quantity, and efficiency standards are met./ppKey...
    Immediate start
    Shift work

    Integra Staffing and Search

    Marysville, MI
    11 hours ago
  • $19.49 per hour

    Machine Operator Join our team at P.J. Wallbank Springs, where we offer better! At P.J. Wallbank Springs, we build products and machinery - specifically, spring packs which are part of the transmissions in the cars and trucks you see on the road every day. But more ...
    Hourly pay
    Temporary work
    Shift work

    PJ Wallbank Springs, Inc.

    Port Huron, MI
    11 hours ago
  • Machine Operator Located in St Clair county, Mi Description: Machine Operator is responsible for all aspects of machine operation and changeover activities to achieve and maintain world class quality. Responsibilities: Effectively and safely operate and maintain ...
    Shift work

    Nesco Resource

    Port Huron, MI
    1 day ago
  • Description The CNC Maintenance Supervisor is responsible for overseeing the maintenance and repair of CNC (Computer Numerical Control...  ...operations by supervising the troubleshooting and repairs of CNC mills, lathes, 4 and 5-axis machines, grinders, EDMs, and support equipment... 
    All shifts
    Shift work

    Linacast, Inc.

    Port Huron, MI
    1 day ago
  • Die Setter Position US Farathane is seeking an experienced Die Setter. The Die Setter is directly responsible for the machine set-ups including primary and secondary equipment both scheduled and unscheduled. US Farathane has been a leading source of plastics manufacturing...
    Afternoon shift

    US Farathane

    Port Huron, MI
    1 day ago
  • Linacast, Inc. seeks a CNC Maintenance Supervisor in Port Huron, MI. This role involves leading maintenance teams, overseeing repairs of CNC machinery, and implementing preventive maintenance programs to ensure optimal equipment performance. The ideal candidate will possess... 

    Linacast, Inc.

    Port Huron, MI
    1 day ago
  • A leading manufacturing company in Marysville, MI is seeking a Maintenance Supervisor to oversee a team dedicated to maintaining various equipment and systems. This role requires leading a team during the third shift, ensuring compliance with safety standards, inspecting...
    Shift work
    Night shift

    ZF Friedrichshafen AG

    Marysville, MI
    4 days ago
  • Paumac Tubing, LLC is looking for a Cut Associate to operate cutting and secondary equipment, ensuring product quality for customers. Responsibilities include reading job specifications, making machine adjustments, setting up equipment, and maintaining safety standards....

    Paumac Tubing, LLC

    Marysville, MI
    11 hours ago
  •  ...manufacturing environment. Knowledge and experience with Preventive Maintenance and CMMS programs. Good knowledge of Electrical – PLC, CNC controls, machining, grinding, and assembly Proficient Knowledge of Predictive Maintenance tools, such as Infrared, Ultrasound,... 

    Talent Management Group Inc

    Marysville, MI
    2 days ago
  • $65k - $90k

     ...KPIs Handle employee relations, training, discipline, and grievance resolution Conduct troubleshooting and support repairs on CNC machinery, robotic systems, and automation equipment Maintain maintenance records, labor tracking, and related system updates Qualifications... 
    Contract work
    For contractors
    Night shift

    Qualified Staffing

    Marysville, MI
    1 day ago
  • $34.25 per hour

     ...skilled Industrial Electricians at multiple levels to support advanced automated manufacturing equipment, robotics, PLC systems, and CNC controls in a fast-paced production facility in the Blue Water Area. Whether you are a developing technician or a senior-level expert... 
    Hourly pay
    Full time
    Temporary work
    All shifts
    Shift work
    Night shift
    Afternoon shift

    Qualified Staffing

    Marysville, MI
    20 days ago
  •  ...Job Description Job Description Description: Job Responsibilities: # Set up fixtures on machining centers and load CNC Programs # Clean and Inspect fixtures being taken off the machining centers. # Assist in Machine Operator training and coaching and troubleshooting... 
    Summer work
    Flexible hours

    Centracore LLC

    Saint Clair, MI
    14 days ago
  •  ...Skills and Experience Minimum of three (3) years of verified mechanical experience General of Electrical – PLC (PROGRAMMABLE LOGIC CONTROLLER), CNC (Computer Numerical Control) controls, machining, grinding, and assembly systems. Knowledge and awareness of... 
    For contractors
    Work at office

    Talent Management Group Inc

    Marysville, MI
    2 days ago
  •  ...components, fixtures, and CAD drawings as needed to perform engineering changes and repairs. Responsible to program and operate CNC, mills, surface grinders, lathe, and EDM. Effectively train tool room personnel in the proper operation of equipment. Actively participate... 
    Shift work
    Day shift

    Wright Plastic Products Co, LLC

    Saint Clair, MI
    4 days ago
  •  ...Maintenance. Demonstrates Understanding of equipment operation for troubleshooting and recovery Proficient in troubleshooting CNC control systems. Proficient in troubleshooting electrical and mechanical systems. Proficient in reading and troubleshooting using... 
    For contractors
    Work at office

    Talent Management Group Inc

    Marysville, MI
    2 days ago
  •  ...Maintenance. Demonstrates Understanding of equipment operation for troubleshooting and recovery Proficient in troubleshooting CNC control systems. Must adhere to all electrical safety requirements in a manufacturing environment. Proficient in troubleshooting... 
    For contractors
    Work at office

    ZF Group

    Marysville, MI
    4 days ago
  • Poly Pro Operator Job Category: Production Direct Requisition Number: CBMIL001533 Posted: November 12, 2025 Full-Time On-site Marysville, MI 48040, USA Description Responsibilities of Position: Troubleshooting and problem solving Ability to use...
    Full time

    TI Fluid Systems

    Marysville, MI
    2 days ago
  •  ...skills. Willingness to work flexible hours and overtime as needed. You should be proficient in: Equipment Troubleshooting CNC Tooling Troubleshooting Skills CNC Programming CNC Machine Repair CNC Machine Setup & Changeover Machine Setups for... 
    Flexible hours

    Paumac Tube Fabrication

    Marysville, MI
    14 days ago
  • Job Title PBX Operator / Receptionist Job Description The PBX Operator / Receptionist is responsible for answering the switchboard and pages overhead, greets and directs people to the appropriate departments. The PBX operator monitors the Hospital alarms and must...
    Daily paid
    Work experience placement
    Work at office
    Local area
    Shift work

    Prime Healthcare

    Port Huron, MI
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Cnc Mill Programmer. Be the first to apply!