CNC/EDM Programmer

Dexter Magnetic Technologies•Elk Grove Village, IL
•$35 - $40

About The Position

This position is responsible for programming CNC equipment and establishing machining methods and tool sequences to meet customer specifications and work instructions. The role supports a range of equipment and machining operations, including CNC lathes, vertical machining centers, multi-axis machines, mills, lathes, grinders, and plunge and wire EDM. The programmer develops and proves out programs, determines tooling and fixturing, maintains job and setup documentation, and works with production personnel to resolve machining issues and improve equipment productivity. The position also assists setup personnel, supports machine operation as needed, helps train and cross-train employees, and identifies opportunities to reduce costs and setup time. All work must be conducted safely, including attention to OSHA lockout/tagout requirements, and the role includes housekeeping and preventative maintenance activities.

Requirements

  • High school diploma or equivalent.
  • At least 3 years of CNC programming experience using Mastercam.
  • At least 3 years of CNC setup experience.
  • Working knowledge of manufacturing methods, tooling, and fixturing.
  • Proficiency with Microsoft Word and Excel.
  • Proficiency with CAD/CAM software, including SolidWorks, AutoCAD, and Mastercam.
  • Excellent blueprint-reading and drawing GD&T knowledge.
  • Working knowledge of machine shop equipment, including mills, lathes, drills, surface and rotary grinders, plunge EDM, and wire EDM.
  • Experience working with a wide range of steels and other materials, including CRS, aluminum, Hastelloy, and Inconel.
  • Ability to program, set up, and run complex jobs independently.
  • Ability to routinely develop programs and setups and establish parameters for new or prototype parts with speed and accuracy.
  • Knowledge and use of a wide variety of precision measuring equipment.

Nice To Haves

  • Experience in a make-to-order or engineer-to-order shop environment.

Responsibilities

  • Develop NC programs for CNC lathes, vertical machining centers, and 3-, 4-, and 5-axis machines.
  • Establish machining methods and tool sequences.
  • Determine necessary fixturing and tooling to maintain tight tolerances.
  • Analyze and solve program- and tooling-related problems on the shop floor that cause downtime or limit productive capacity.
  • Create and update setup sheets and ensure the integrity of produced parts.
  • Create and maintain job documentation.
  • Troubleshoot the DNC system, including communication between machines and servers.
  • Assist setup personnel with programming, tooling, and setup issues.
  • Use CAD and CAM software, including SolidWorks, AutoCAD, and Mastercam.
  • Optimize and prove out programs on machines to maximize equipment productivity.
  • Train and assist in developing personnel through cross-training.
  • Identify opportunities for cost savings and reduced setup time.
  • Perform work safely, including observing OSHA lockout/tagout requirements.
  • Operate hand tools, precision measuring equipment, and associated gauges as required.
  • Assist with machine operation to support Operations coverage as needed.
  • Initiate preventative maintenance and housekeeping.
  • Perform other duties as required.

Benefits

  • Medical/Rx insurance
  • Dental insurance
  • Vision insurance
  • Flexible Spending Accounts
  • Basic Life/AD&D coverage, including dependent coverage, paid 100% by the company
  • Short-Term Disability
  • Long-Term Disability, paid 100% by the company
  • Supplemental Life/AD&D
  • 401(k) with company match
  • Tuition assistance after one year
  • Paid time off
  • 11 paid holidays
  • Bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service