CNC Programmer

Northbrook, IL 60062

Employment Type: Permanent Job Category: Technician Job Number: Hd47798428 Compensation: $60000-90000 / year

Job Description

Title: CNC Programmer

Location:  Northbrook, IL 60062



Sterling has helped build careers for thousands of professionals like yourself. Our expert recruiters support you at every step in the process and as a Best of Staffing company, Sterling provides exciting work with exceptional employers across the U.S. 


Hire Type:  Direct hire


Job Summary

  • Program all CNC Lathes and CNC Machine Centers to form precision metal parts and components utilizing appropriate shop equipment (CNC mills, lathes, grinders, etc) in a timely and efficient manner with minimal supervision.

  • Plans numerical control program to control contour path machining of metal parts on automatic machine tools.

  • Uses G-Code and/or software program such as Mastercam to program CNC machines.

  • Analyzes drawings, sketches, and design data of part to determine dimension and configuration of cuts, plan sequence of operations, selection/mfg. of cutting tools, fixtures and machine speeds and feed rates to assure efficient use of tools and time.

  • Installs collets, bushings, and bar pullers in stock-feeding mechanism, using wrenches and screwdrivers.

  •  Positions and secures tools in tool holders, verifying positions with gauges and other measuring instruments.

  • Computes angular and linear dimensions, radii, and curvatures, and outlines sequence of operations required to machine part.

  • Writes instruction sheets and cutter lists to guide setup and operation of machine.

  • Writes program of machine instructions in symbolic language to encode direct numerical control database to regulate movement of machine along cutting path.

  • Revises program to eliminate instruction errors or omissions, if necessary.

  • Observes operation of machine on trial run to prove programmed instructions.

  • Perform mechanical tasks including loading and unloading vices, fixtures and parts.

  • Establish and set appropriate tool offsets.

  • Loads material, starts machine, observes operation, and verifies conformance to specifications of first-run, sample work pieces and in-process parts, using such instruments as fixed gauges, calipers and micrometers.

  • Runs machine through cycle, stopping machine and adjusting tool positions and machine controls to allow for such factors as timing, clearance between moving parts, and chip removal.

  • Maintain statistical process control charts by reading and recording measurements when required.

  • Visually inspect production for burrs, scrapes, rust and other defects.

  • Replace worn tools.

  • Operates bench grinder or cutter-grinding machine to sharpen tools.

  • Sets up machines for other workers; instructs workers and provide information as needed.

  • Responsible for maintenance of machine, including but not limited to lubrication and adjustment and repairs of equipment per manufacturer’s manual.

  • Update data collection system at beginning and end of each task using barcode scanning and basic data entry.



  • Minimum of 2 years of trade school, vocational education, work experience, or apprenticeship.
  • Ability to use a variety of lathes, drill presses, and equipment including tumblers, air hose, hoists, wrenches, tool-holders, vices, etc.
  • Mechanical ability to operate equipment
  • Blue print reading skills
  • Basic math and English skills for part count, written and verbal work instruction.
  • Ability to monitor machine sounds to identify changes in order to alert department lead.

Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information 

Meet Your Recruiter

Alicia Alexander

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.