Demo

CNC Programmer

Electric Machinery Company - WEG Group
Minneapolis, MN Full Time
POSTED ON 6/24/2026
AVAILABLE BEFORE 7/22/2026

Electric Machinery Company, a division of WEG Electric Corp.

Minneapolis, MN


Position: Manufacturing Engineer - Machining

Department: Manufacturing Engineering


Primary Objective of Position:


The Manufacturing Engineer is responsible for defining, developing, and improving machining manufacturing processes to optimize safety, quality, delivery, and cost. This role includes CNC programming for critical components, selection of tooling and workholding solutions, and the design of manufacturing fixtures and devices. The position also drives continuous improvement initiatives and supports capital investment projects related to machining operations.


Major Areas of Accountability:


  • Develop and generate CAM programs for CNC Mills, Lathes, Laser, and Plasma cutting equipment.
  • Lead technical machining activities, including CNC programming, tooling selection, workholding/fixturing, and machining parameters (feeds and speeds), ensuring alignment with production requirements.
  • Design and develop manufacturing fixtures and devices to support machining, assembly and others manufacturing processes.
  • Drive continuous improvement initiatives in machining operations, including optimization of tooling, machining strategies, setup reduction, and process standardization.
  • Develop and implement CNC programming automation strategies to improve efficiency and reduce lead time in routine activities.
  • Coordinate and support initiatives to improve OEE (Overall Equipment Effectiveness) in machining processes.
  • Propose and support capital investments (CAPEX) related to machining equipment, tooling, and fixtures, including technical specifications, supplier evaluation, and justification.
  • Partner with Operations and Engineering teams to develop long-term manufacturing strategies and technology roadmaps.
  • Provide technical support and recommendations on manufacturing technologies and best practices.
  • Maintain and update CAM software systems.
  • Train and support production personnel on machining processes, tooling, and CNC programming.
  • Ensure compliance with safety standards and actively participate in continuous improvement initiatives.


Knowledge/Skills/Abilities:


  • BA Engineering degree; Manufacturing preferred.
  • Associate degree in CNC Programming, Machining, or related field; or High School diploma/GED with 5 years of equivalent experience.
  • Minimum 5 years of experience with CAM software (e.g., GibbsCAM, Mastercam, Tebis, Edgecam, HyperMill).
  • Ideally experienced specifically with Gibbs CAM and ProNest).
  • Experience programming CNC machines, including vertical and horizontal lathes and mills.
  • Experience in metal fabrication and machining production environments.
  • Strong knowledge of machining processes, including tooling, feeds and speeds optimization.
  • Hands-on experience with CNC machining, turning, milling, and/or laser and plasma cutting.
  • Proficiency in SolidWorks and AutoCAD 2D for design and drawing review.
  • Experience designing manufacturing fixtures and devices (3D/2D).
  • Strong ability to read and interpret engineering drawings and technical documentation.
  • Strong communication skills, including writing procedures and supporting shop floor teams.
  • Proficient with MS Office and digital manufacturing systems.
  • Ability to work independently and collaboratively.
  • Proactive problem-solving mindset with a focus on results.


Physical Requirements:

  • Must be able to lift twenty-five (25) pounds unassisted.
  • Routinely ascends/descends ladders and stairs.
  • Ability to routinely move throughout the plant and office environment to perform work.
  • Routinely remains in a stationary position, often standing or sitting for prolonged periods of time.
  • Occasionally uses repetitive motions including the wrists, hands or fingers to operate computers, machinery or tools.

Salary.com Estimation for CNC Programmer in Minneapolis, MN
$75,472 to $97,192
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 Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
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

Job openings at Electric Machinery Company - WEG Group

  • Electric Machinery Company - WEG Group Minneapolis, MN
  • Electric Machinery Company. a division of WEG Electric Corp. Minneapolis, Minnesota Position: Traffic Administrato r Primary Objective of Positio n:The Tra... more
  • 3 Days Ago

  • Electric Machinery Company - WEG Group Minneapolis, MN
  • Electric Machinery Company, a division of WEG Electric Corp. Minneapolis, MN Position: Supplier Development Engineer Department: Supply Chain Primary Objec... more
  • 8 Days Ago

  • Electric Machinery Company - WEG Group Minneapolis, MN
  • Electric Machinery Company. a division of WEG Electric Corp. Minneapolis, Minnesota Position: Buyer Department: Purchasing Primary Objective of Position: R... more
  • 11 Days Ago


Not the job you're looking for? Here are some other CNC Programmer jobs in the Minneapolis, MN area that may be a better fit.

  • Rotary Systems Inc Ramsey, MN
  • CNC Programmer About the Role We are seeking a detail-oriented and experienced CNC Programmer to join our team. In this role, you will be responsible for d... more
  • 20 Days Ago

  • gpac Minneapolis, MN
  • CNC Programmer We are looking for an experienced CNC Programmer to join a well-established precision manufacturing team in the Philly area. This role invol... more
  • 26 Days Ago

AI Assistant is available now!

Feel free to start your new journey!