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

CNC Programmer

Midwest Machine Service, Inc.

Job Description

Job Description

Position Summary

Midwest Machine Service Inc. is seeking an experienced CNC Programmer to join our manufacturing team. The CNC Programmer will be responsible for developing, modifying, and optimizing CNC programs for precision-machined components while working closely with machinists and production personnel to ensure jobs are produced safely, efficiently, and to customer specifications.

This is a hands-on programming and manufacturing role . The ideal candidate understands CNC machining beyond simply writing programs and is comfortable taking a job from engineering drawings and customer requirements through programming, setup support, first-piece inspection, troubleshooting, and production.

The successful candidate will have strong knowledge of CNC machining processes, tooling, workholding, feeds and speeds, blueprint interpretation, GD&T, and CNC programming. Experience with Mastercam or comparable CAM software is highly preferred.

Essential Responsibilities

CNC Programming

  • Develop, modify, and optimize CNC programs for milling and/or turning operations.
  • Create efficient toolpaths using CAM software, preferably Mastercam.
  • Review customer drawings, models, specifications, and manufacturing requirements prior to programming.
  • Select appropriate cutting tools, tooling strategies, workholding, feeds, and speeds.
  • Determine the most efficient machining sequence for each job.
  • Make program modifications and adjustments based on first-piece results and production requirements.
  • Verify programs through simulation and other available methods before releasing them to production.
  • Maintain accurate and organized CNC programs and revisions.

Manufacturing & Setup Support

  • Work directly with CNC machinists and operators during job setup and production.
  • Assist with machine setup, tooling, workholding, offsets, and first-piece runs when needed.
  • Troubleshoot machining issues and make appropriate program or process adjustments.
  • Identify opportunities to reduce cycle time, improve tool life, and increase productivity.
  • Help establish repeatable and efficient machining processes for recurring jobs.
  • Support the transition of new jobs from programming into production.

Quality

  • Interpret engineering drawings, dimensions, tolerances, and GD&T requirements.
  • Ensure programs and machining processes meet customer specifications.
  • Support first-piece inspection and troubleshoot dimensional issues.
  • Work with quality personnel and machinists to resolve manufacturing and quality problems.
  • Maintain a strong focus on producing accurate, repeatable parts.

Process Improvement

  • Identify opportunities to improve machining efficiency, quality, and consistency.
  • Recommend improvements to tooling, workholding, cutting strategies, and machining processes.
  • Evaluate existing programs and processes for opportunities to reduce scrap, setup time, and cycle time.
  • Assist in developing standardized programming and machining practices.
  • Stay current with CNC programming, tooling, machining technology, and manufacturing best practices.

Additional Responsibilities

  • Collaborate with estimating and management to evaluate the manufacturability of new jobs.
  • Assist with estimating machining time and determining appropriate manufacturing processes when needed.
  • Help troubleshoot difficult or unusual machining applications.
  • Maintain a clean, organized, and safe work environment.
  • Follow all company safety policies and procedures.
  • Perform other duties related to CNC programming and manufacturing as assigned.

Required Qualifications

  • Proven experience as a CNC Programmer in a manufacturing or job-shop environment.
  • Strong understanding of CNC machining processes.
  • Ability to independently interpret complex engineering drawings and specifications.
  • Strong knowledge of machining practices, tooling, feeds and speeds, and workholding.
  • Proficiency with CNC programming and/or CAM software.
  • Experience with Mastercam or comparable CAM software preferred.
  • Ability to troubleshoot machining and programming issues independently.
  • Strong understanding of GD&T.
  • Ability to use precision measuring instruments and understand inspection requirements.
  • Strong mathematical and mechanical aptitude.
  • Ability to communicate effectively with machinists, management, quality personnel, and other members of the manufacturing team.
  • Strong attention to detail and commitment to producing quality work.

Preferred Qualifications

  • 3+ years of CNC programming experience.
  • Experience programming both CNC mills and/or CNC lathes.
  • Experience in a job-shop or low-to-medium-volume manufacturing environment .
  • Experience working with a variety of materials and part geometries.
  • Experience with 3D modeling and complex CAM programming.
  • CNC setup and machining experience.
  • Experience with Mastercam.
  • Experience working from customer-supplied CAD models and drawings.
  • Experience optimizing existing CNC programs for cycle time and tool life.
  • Experience with multi-axis machining is a plus.

Knowledge, Skills & Abilities

The ideal candidate will demonstrate:

  • Programming expertise — Ability to create reliable, efficient CNC programs with minimal supervision.
  • Machining knowledge — Understanding of how programming decisions affect actual machining and production.
  • Blueprint reading — Ability to accurately interpret dimensions, tolerances, sections, details, and GD&T.
  • Problem solving — Ability to diagnose and correct programming and machining problems.
  • Attention to detail — Ability to identify potential errors before they reach production.
  • Mechanical aptitude — Strong understanding of machine tools, tooling, materials, and manufacturing processes.
  • Communication — Ability to work effectively with machinists, supervisors, engineers, and management.
  • Organization — Ability to manage multiple jobs and priorities in a fast-paced manufacturing environment.
  • Continuous improvement mindset — Willingness to look for better, faster, safer, and more consistent ways to manufacture parts.

Physical Requirements

This position requires the ability to:

  • Stand and walk throughout the manufacturing facility for extended periods.
  • Frequently use hands and arms to operate equipment, inspect parts, and handle tooling.
  • Occasionally lift and move materials, tooling, and parts consistent with the requirements of the position.
  • Bend, reach, climb, and work around CNC machinery and other manufacturing equipment.
  • Wear required personal protective equipment.
  • Safely perform duties in a manufacturing environment.

Reasonable accommodations may be made for qualified individuals with disabilities.

Work Environment

The CNC Programmer will work in an active manufacturing environment with exposure to:

  • CNC machining equipment
  • Metalworking operations
  • Machine oils and coolants
  • Noise and vibration
  • Metal chips and manufacturing debris
  • Industrial equipment and tooling

All employees are expected to follow established safety procedures and maintain a clean and organized work area.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Chicago Ridge, IL vacancy
  • $23.89 - $28.86 per hour

     ...Job Description Job Description CNC MACHINE OPERATOR This position is temporary with an opportunity to be hired full-time. Location: Alsip, IL Pay Rate: $23.89 - $28.86/hr. Shift/Schedule: ~1st shift - 7:00 am to 3:30 pm Mon-Fri - $23.89-$27.51/hr... 
    Suggested
    Weekly pay
    Full time
    Temporary work
    Shift work
    Day shift
    Afternoon shift

    Integrity Trade Services

    Alsip, IL
    11 days ago
  •  ...Job Description Job Description Hydro is seeking a 2nd Shift CNC Machinist - Programmer - to join team! We are Hydro, Inc., a global, industrial pump reengineering company with corporate headquarters in Chicago. As the largest independent pump rebuilder in the world... 
    Suggested
    Afternoon shift

    Hydro - US Facilities

    Chicago, IL
    13 days ago
  •  ...Job Description Job Description Description: Job Overview A CNC machinist at Donson may work in any of our machining departments which include 3-axis mills, 5 axis mills, horizontal mills, dual-spindle lathe (with live tooling), and 5-axis machine centers (mill... 
    Suggested
    Flexible hours
    Shift work
    Night shift
    Day shift

    Donson Machine Co

    Alsip, IL
    4 days ago
  •  ...environment with participation in company-wide safety procedures, training and safety programs. Set-up and operate several different brands of CNC vertical milling machine tools in 3, 4 and 5 axis configurations. Simple programming at the controls is required for set-ups. G &... 
    Suggested
    Shift work

    Pactiv Evergreen

    Burbank, IL
    18 hours ago
  • $30.58 - $31 per hour

     ...CNC Machinist Hot Job Chicago - Bedford Park, IL 60638 Overview Salary Range $30.58 - $31.00 Hourly Position Type Full Time Job Shift 1st Shift Education Level Associated Degree Description Position Title: CNC Machinist Reports To: Production Supervisor... 
    Suggested
    Hourly pay
    Full time
    Work at office
    Shift work
    Day shift

    Northstar Aerospace

    Burbank, IL
    4 days ago
  • $27.51 - $31.24 per hour

     ...pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. Job Title: CNC Machine II & Specialist Location: Alsip, IL 1st Shift Schedule: Monday – Friday, 7:00am – 4:00pm2nd Shift Schedule: Monday – Friday... 
    Hourly pay
    For contractors
    Relocation package
    Monday to Friday
    Shift work
    Day shift
    Afternoon shift

    Ingersoll Rand

    Alsip, IL
    2 days ago
  • $70k - $100k

     ...custom-engineered solutions. Our team supports high-quality production through CNC Technology, technical expertise, and continuous process improvement. We are looking for an experienced CNC Programmer/Machinist to join our Chicago-area team. This position is ideal for... 
    Weekly pay
    Full time
    Local area

    Jobot

    Chicago, IL
    1 day ago
  • $25 - $30 per hour

     ...CNC Operator/ProgrammerFocused on the electrical and network infrastructure markets, NSI continues to outpace the industry with unprecedented growth. We are all about "Making Connections" and we know our future success depends on the collective talents and experiences... 
    Full time
    Monday to Friday
    Day shift

    NSi Industries LLC

    Chicago, IL
    1 day ago
  • $23.89 - $28.86 per hour

     ...Job Description Job Description Multi-Axis CNC Operator — Fanuc/Siemens/Okuma Make precision your craft. In Alsip, IL, you’ll operate and set up CNC equipment that keeps production moving. Start on a temporary basis with a clear opportunity to be hired full-time... 
    Hourly pay
    Weekly pay
    Full time
    Temporary work
    Shift work
    Day shift
    Afternoon shift

    Integrity Trade Services

    Alsip, IL
    11 days ago
  •  ...quality-oriented problem-solving skills, we encourage you to apply today. Position Summary We are looking to hire a skilled CNC programmer to assessand maintain our CNC equipment. As a CNC programmer, you will be responsible for reading and interpreting technical... 
    Permanent employment
    Apprenticeship
    Work at office
    Work visa

    ProEnergy Services

    Chicago, IL
    4 days ago
  • $52k - $72.8k

     ...Job Title: CNC Machinist Job Description This role focuses on setting up, operating, and changing over CNC machinery in a large manufacturing environment. You will work with lathes and mills, interpret blueprints, perform precision measurements, and ensure high... 
    Weekly pay
    Permanent employment
    Monday to Friday
    Monday to Thursday
    Shift work
    Day shift
    Afternoon shift

    Aerotek

    Alsip, IL
    4 days ago
  • Do you have CNC Mastercam Programming experience? Precision CNC machinists check us out! Our happy customers want more of what we have to offer, and we need to grow. Opportunity for 10-15 hours of overtime per week! Qualifications 5+ years of CNC Mastercam programming experience... 
    10 hours per week

    Janler Corporation

    Chicago, IL
    2 days ago
  • $27.51 per hour

    Ingersoll Rand in Alsip, IL is seeking a CNC Machine Operator II to join our onsite manufacturing team. You will read blueprints, set up machines, and hold tight tolerances with a strong mechanical aptitude on a lean production floor. The role requires reliability, safety... 
    Hourly pay
    Shift work
    Afternoon shift

    Ingersoll Rand

    Alsip, IL
    4 days ago
  •  ...Job Description Job Description Job description: Demco Products in Oak Lawn is seeking an experienced Sr. CNC setup machinist. Demco Products is a family owned and operated precision CNC machine shop specializing in the manufacturing of high-pressure filter... 
    Monday to Friday

    3B Filters

    Oak Lawn, IL
    22 days ago
  • A manufacturing recruitment agency is seeking experienced CNC Machine Operators for 2nd shift in Bridgeview, Illinois. Responsibilities include set up and operation of CNC machinery, ensuring the quality of produced parts, and adhering to safety protocols. Candidates must... 
    Afternoon shift

    Monarch Technical Search

    Bridgeview, IL
    4 days ago
  •  ...Responsibilities: Set up and operate a variety of machinery including but not limited to manual mills, lathes, saws, grinders, and forklift. CNC programing and or operating a vertical and horizontal HASS Milling Machine would be a plus but not required. Making parts and... 
    Shift work
    Night shift

    THREADED FASTENERS INC

    Alsip, IL
    14 days ago
  • Donson Machine Company in Alsip, IL is seeking a CNC machinist to work across our milling and turning cells, including 3-axis and 5-axis mills, horizontal mills, and dual-spindle lathes. You will set up the machine, load programs, and run production while inspecting parts... 
    Flexible hours

    Donson Machine Company

    Alsip, IL
    3 days ago
  • 3B Filters in Oak Lawn is seeking an experienced Sr. CNC setup machinist to join their production team. The role involves reviewing manufacturing prints, programming G-Code, and setting up CNC machines while ensuring quality and adherence to specifications. Candidates must... 
    Full time
    Monday to Friday
    Day shift

    3B Filters

    Oak Lawn, IL
    4 days ago
  • DONSON MACHINE CO is looking for an entry-level CNC support team member in Alsip, IL. No CNC experience is required; you will start in a support role and can enter a 9-week training bootcamp to advance into CNC machinist roles in lathe, mill, or EDM departments. The company... 
    Apprenticeship
    Night shift

    DONSON MACHINE CO

    Alsip, IL
    3 days ago
  • $27.51 per hour

     ...including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. Job Title CNC Machine II Location Alsip, IL 2nd Shift Schedule Monday - Friday, 4:00pm - 12:30am Pay Range Pay range is $27.51 per hour plus $1.35/... 
    Hourly pay
    For contractors
    Relocation package
    Monday to Friday
    Shift work
    Afternoon shift

    Ingersoll Rand

    Alsip, IL
    1 day ago
  •  ...Job Description Job Description About the Role: Alanson Manufacturing Company is looking for a skilled CNC Operator to join our team in Chicago, IL! This is your opportunity to bring your machining expertise to a dynamic manufacturing environment where precision... 

    ALANSON MANUFACTURING COMPANY

    Chicago, IL
    7 days ago
  •  ...Job Description Job Description Description: Essential Job Functions:    Programs, setup and runs 5-axis CNC grinding machines for production and prototypes projects that would include, but not limited to stainless steel orthopedic rasps, reamers, drills, trocars... 

    Betts Precision Inc

    Alsip, IL
    4 days ago
  •  ...Job Description Job Description Position Summary: Responsible for operating CNC Mill Machine for trimming of production parts     Role qualifications: Experience in the operation of CNC machines Previous experience in machine operation   Position Responsibilities... 
    Local area
    Shift work

    Mercury Plastics, Inc

    Chicago, IL
    22 days ago
  • A family-owned precision CNC machine shop in Oak Lawn, IL is seeking an experienced CNC setup machinist. The role involves reviewing manufacturing prints, setting up and running CNC machines, and inspecting parts for quality. Ideal candidates should have strong problem-... 
    Full time

    Demco Products & 3B Filters

    Oak Lawn, IL
    4 days ago
  • Donson Machine is seeking motivated individuals to join our night-shift CNC support team in Alsip, IL. Start in a hands-on role with the chance to advance through a 7-week training bootcamp into CNC machinist positions in lathe, mill, or EDM departments. No prior CNC experience... 
    Night shift

    BETTS PRECISION INC

    Alsip, IL
    4 days ago
  •  ...Job Description Job Description CNC Machinist – Lathe Reports to: Manufacturing Parts Supervisor/Manager Summary:...  ...programmed control data. Confers with production personnel, programmers, or others to resolve machining or assembly problems. Performs... 
    Weekly pay
    Temporary work

    Weiler Engineering, Inc.

    Chicago, IL
    3 days ago
  •  ...providing a stable work environment and opportunities for career growth. Position Summary We are seeking an experienced CNC Machine Setup Operator to join a growing manufacturing team in Bedford Park, IL. The ideal candidate will be responsible for setting... 
    Day shift

    Express Employment Professionals

    Chicago, IL
    18 hours ago
  •  ...Morrison Container Handling Solutions, the leading container handling expert in the packaging industry, is seeking a CNC Machinist - 2ND SHIFT to join our busy production team and be responsible for the efficient and safe operation of Mazak Lathes and Mills. KEY RESPONSIBILITIES... 
    Full time
    Afternoon shift

    Morrison Container Handling Solutions

    Chicago, IL
    4 days ago
  • $38.65 per hour

     ...5 per hour Job Type: Full-Time Shift: Primarily 2nd shift; 3:00 PM–1:00 AM or 5:00 PM–5:00 AM, Monday–Friday Experience: CNC setup, operation and at-the-machine programming Machines: DMG Mori 5-axis mills, Mazak lathes, Fanuc-controlled mills and Toshiba... 
    Hourly pay
    Long term contract
    Full time
    Temporary work
    Monday to Friday
    Shift work
    Afternoon shift

    Brad Foote Gearing

    Cicero, IL
    2 days ago
  •  ...Job Description Job Description Ready to make great parts on new Swiss CNC lathes? Willing to work 1st or 2nd shift? Show us what you can do and we'll show you a promising career. Who we are: Pioneer Service is a privately held, Certified Women-Owned Business... 
    Hourly pay
    Day shift
    Afternoon shift

    Pioneer Service

    La Grange, IL
    27 days ago

Do you want to receive more vacancies?

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