CNC Programmer

Innomotics

Cincinnati (OH)

On-site

USD 100,000 - 150,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision coverage
401(k) match
Paid time off & holidays
Tuition reimbursement
Remote work a few days a week

Job summary

Innomotics is seeking an experienced CNC Programmer to support advanced machining operations at our Norwood, OH facility. You will develop, optimize, and implement CNC programs for large, complex components using Siemens NX CAM, ShopMill, and ShopTurn.

The role requires strong proficiency with 2-axis turret lathes, mill-turn systems, and vertical lathes with live tooling, along with the ability to interpret engineering drawings and 3D models.

Qualifications

  • Technical degree or equivalent combination of education and experience.
  • Strong knowledge of Siemens NX CAM.
  • Experience programming CNC lathes and multi-axis machining centers.
  • Ability to read engineering drawings and 3D models.
  • GD&T, tolerances, and precision machining requirements.
  • Troubleshooting and optimizing CNC programs and processes.

Responsibilities

  • Develop, create, and optimize CNC programs for lathes, multitask machines, and milling centers.
  • Utilize Siemens CNC controls and ShopMill/ShopTurn for programming and troubleshooting.
  • Develop multi-axis machining strategies for complex components.

Skills

Siemens NX CAM programming
CNC programming
Multi-axis machining
Engineering drawings & 3D models
GD&T knowledge
Troubleshooting CNC programs
5–7 years experience

Education

Technical degree / machining cert

Tools

ShopMill
ShopTurn
Siemens controls

Job description

Job ID: 7143

Location: Norwood, OH, US, 45212

We are looking for a CNC Programmer to join our team at Innomotics

Innomotics is an industry‑leading supplier of large motors and drive systems. With a trusted legacy of more than 150 years of engineering expertise, our products power the world’s most essential industries. We are dedicated to producing the highest‑quality motors that deliver unmatched reliability, keeping our customer’s operations running continuously and efficiently in the most demanding environments.

The Industry‑Leader of Motors and Drives

Innomotics is an industry‑leading supplier of large motors and drive systems. With a trusted legacy of more than 150 years of engineering expertise, our products power the world’s most essential industries. We are dedicated to producing the highest‑quality motors that deliver unmatched reliability, keeping our customer’s operations running continuously and efficiently in the most demanding environments.

Our Most Powerful Engine: Our People

We are a team of more than 15,000 dedicated experts, doers, and innovators. For us, engineering the future means keeping businesses in motion. As a global player operating with the spirit and speed of a mid‑sized champion, the future holds unlimited opportunities for us. If you share our bold mindset to be best‑in‑class, we want you IN.

Your Future Role

Located in Norwood, Ohio, Innomotics has built large industrial electric motors for more than 128 years. Our facility produces engineered‑to‑order three‑phase motors up to 25,000 hp and 80,000 lbs that power essential operations in power generation, mining, oil & gas, and chemical processing.

Position Overview

We are seeking an experienced CNC Programmer to support advanced machining operations. This position will be responsible for developing, optimizing, and implementing CNC programs for complex machining applications, including large turning, milling, and multi‑axis mill‑turn operations.

The ideal candidate will have experience programming and supporting 2 axis turret lathes, millturn machines, vertical lathes with live tooling, and 3 axis milling centers. Strong working knowledge of Siemens CNC controls, Siemens NX CAM software, and Siemens ShopMill and ShopTurn programming environments are highly desired.

This individual will work closely with manufacturing engineering, machining personnel, and production leadership to improve machining processes, maximize machine utilization, improve productivity, and ensure quality standards are consistently met.

The CNC Programmer will play an important role in supporting the facility's advanced machining capabilities. This position requires more than simply generating CNC programs. The successful candidate must understand the entire machining process, from engineering models and NX programming through machine setup, prove‑out, and production.

The ability to develop efficient programs using NX CAM, work directly with Siemens controls, utilize ShopMill and ShopTurn, and support machinists on the shop floor will be critical to success in this role.

Key Responsibilities
  • Develop, create, and optimize CNC programs using Siemens NX CAM software.
  • Program complex machining operations for Lathes, multitask machines, and milling centers.
  • Utilize Siemens CNC controls, including ShopMill and ShopTurn, for programming, editing, troubleshooting, and optimizing machining operations.
  • Develop and modify programs directly at machine control when necessary.
  • Develop multi‑axis machining strategies for complex components, including shafts, rotor cores, and other precision‑machined products.
  • Interpret engineering drawings, 3D models, GD&T requirements, and manufacturing specifications.
  • Determine appropriate machining methods, tooling, cutting parameters, and machining sequences.
  • Develop efficient tool paths to minimize cycle times while maintaining dimensional accuracy and surface finish requirements.
  • Support machine setups, prove‑outs, first‑piece inspections, and production launches.
  • Troubleshoot programming, tooling, and machining issues on the shop floor.
  • Collaborate with machinists, manufacturing engineers, and production supervisors to resolve machining challenges.
  • Identify opportunities for continuous improvement, cycle‑time reduction, and improved machine efficiency.
  • Maintain accurate CNC programs, tooling documentation, and manufacturing process records.
  • Provide technical support and guidance to CNC operators and machining personnel.
Required Qualifications
  • Technical degree, machining certification, or equivalent combination of education and experience as a CNC Programmer in a manufacturing environment.
  • Strong working knowledge of Siemens NX CAM programming software.
  • Experience programming CNC lathes, multi‑axis machining centers, and mill‑turn equipment.
  • Ability to read and interpret complex engineering drawings and 3D models.
  • Strong understanding of machining processes, cutting tools, workholding, and machining parameters.
  • Knowledge of GD&T, tolerances, and precision machining requirements.
  • Ability to troubleshoot and optimize CNC programs and machining processes.
  • 5 to 7 years of experience
Preferred Qualifications And Experience
  • Programming experience with WFL Mill‑Turn machines.
  • Experience programming turret lathes.
  • Experience with vertical and horizontal milling centers.
  • Experience with Siemens CNC controls and multi‑axis machining.
  • Familiarity with Siemens ShopMill and ShopTurn programming and operating environments.
  • Experience machining large components, including shafts and other heavy industrial components.
  • Experience with machining process development and production optimization.
Additional Details

Reports to the Plant Manager Collaborates with Operations, Engineering, Quality, and Production Planning and Customers to achieve business objectives while maintaining compliance with safety and regulatory requirements. Minimal travel required. The pay range for this position is $99,765 – $149,647 plus 5% incentive bonus. The actual wage offered may be higher or lower depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location.

What’s IN It For You (Our Benefits)
  • Competitive compensation based on qualifications
  • Medical, dental, prescription and vision coverage, first day of employment
  • Matching 401(k) (immediate employer match)
  • Competitive paid time off plan, paid holidays, and floating holidays
  • Career development opportunities
  • Education and tuition reimbursement programs available
  • Flexibility to work remotely a few days a week
  • Paid parental leave

In this role, you will play a critical part in ensuring the reliability and performance of large industrial motors that power essential industries worldwide—contributing directly to energy efficiency and plant reliability. Enjoy opportunities for career growth, hands‑on work with cutting‑edge large‑scale motor and drive technology, and the chance to develop deep expertise in a supportive, innovative environment. Ready to power the future with us? Join Innomotics and start making a difference now.

Innomotics is an equal opportunity employer and values diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status or disability status.

Applicants and employees are protected under Federal law from discrimination.

Innomotics follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision.

California residents have the right to receive additional notices about their personal information.

Nearest Major Market: Cincinnati

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

Innomotics • Norwood (OH)

Hybrid
USD 100,000 - 150,000
Medical coverage
Dental coverage
Vision coverage
+4
CNC Machinist
CNC Machinist

Innomotics • Ohio

On-site
USD 47,000 - 48,000
Health Insurance
401(k) Matching
Paid Time Off
+2
Manual Lathe Operator (2nd shift)
Manual Lathe Operator (2nd shift)

Innomotics • Cincinnati (OH)

On-site
USD 36,000 - 51,000
Competitive compensation
Medical & Vision
401(k) matching
+4
Manual Lathe Operator (2nd shift)
Manual Lathe Operator (2nd shift)

Innomotics • Norwood (OH)

Hybrid
USD 43,000 - 45,000
Medical, dental, vision coverage
401(k) with employer match
Paid time off and holidays
+2
Manual Lathe Operator (2nd shift)
Manual Lathe Operator (2nd shift)

Innomotics • Norwood (OH)

On-site
USD 37,000 - 50,000
Medical, dental, vision coverage
401(k) with employer match
Paid time off and holidays
+2
Machinist
Machinist

Innomotics • Kansas City (MO)

On-site
USD 45,000 - 64,000
Competitive compensation
Medical, dental, vision coverage
401(k) matching
+2
Machinist
Machinist

Innomotics LLC • Kansas City (MO)

On-site
USD 45,000 - 64,000
Salary and bonus
Medical benefits
401k match
+2
CNC Applications Engineer
CNC Applications Engineer

Techequip • Cincinnati (OH)

On-site
USD 75,000 - 110,000
Competitive compensation plan
Health benefits (vision, dental)
Paid Time Off 23 days first year
+5
Manufacturing Engineer / CNC Programmer
Manufacturing Engineer / CNC Programmer

IMI • Farmington (CT)

On-site
USD 69,000 - 73,000
Health plans
401(k) plan with matching
Paid parental leave
+3
Senior CNC Programmer
Senior CNC Programmer

Cincinnati Incorporated • Harrison (OH)

On-site
USD 75,000 - 110,000
Paid vacations
Profit sharing program
Medical Insurance including HSA
+9