CNC Programmer

NOV

Oklahoma City (OK)

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NOV is seeking an experienced CNC Programmer to join our Oklahoma City manufacturing team. You will create and optimize CNC programs for drill-string components, develop machining strategies, and collaborate with engineering to improve methods and cycle times.

The role requires 3–5 years of CNC programming experience, CAD/CAM proficiency, and the ability to interpret complex drawings and GD&T. Independent and team-based work are both essential in a fast-paced environment.

Qualifications

  • Associate degree in Manufacturing Technology or related field preferred.
  • 3–5 years CNC programming experience in a manufacturing environment.
  • Experience with oilfield, drill string components preferred.
  • Advanced proficiency in CAD/CAM software.

Responsibilities

  • Create and modify CNC programs for drill string components.
  • Develop machining strategies, tooling selections, and setup requirements to maximize efficiency and quality.
  • Generate and verify tool paths through simulation and prove-out processes.
  • Interpret engineering drawings, specifications, and customer requirements to produce accurate machining programs.
  • Maintain program revisions and documentation for version control and traceability.
  • Troubleshoot and resolve programming, tooling, and machining issues to minimize downtime.
  • Collaborate with engineering and production teams to improve manufacturing methods and cycle times.
  • Support new product introductions through process development and program creation.

Skills

CNC programming
CAD/CAM software
Machining
Troubleshooting
Training & mentoring

Education

Associate degree in Manufacturing Tech

Job description

  • Work directly with machinists during setup and production runs to ensure successful program implementation.
  • Assist with machine setup verification, first-piece inspections, and process validation.
  • Investigate machining problems and implement corrective actions.
  • Recommend tooling, fixturing, and process improvements to enhance productivity and quality. Develop and deliver training programs for machinists related to CNC programming, machine operation, tooling, and manufacturing best practices.
  • Mentor machinists and operators on efficient machining techniques and process optimization.
  • Create and maintain work instructions, setup sheets, and training documentation.
  • Promote continuous learning and technical development within the manufacturing team.
  • Identify opportunities to improve machining efficiency, reduce scrap, and increase throughput.
  • Participate in lean manufacturing and continuous improvement initiatives.
  • Assist in standardizing programming practices and shop procedures.
  • Support quality and safety objectives by adhering to company policies and industry standards.
Job Description
  • Work directly with machinists during setup and production runs to ensure successful program implementation.
  • Assist with machine setup verification, first-piece inspections, and process validation.
  • Investigate machining problems and implement corrective actions.
  • Recommend tooling, fixturing, and process improvements to enhance productivity and quality. Develop and deliver training programs for machinists related to CNC programming, machine operation, tooling, and manufacturing best practices.
  • Mentor machinists and operators on efficient machining techniques and process optimization.
  • Create and maintain work instructions, setup sheets, and training documentation.
  • Promote continuous learning and technical development within the manufacturing team.
  • Identify opportunities to improve machining efficiency, reduce scrap, and increase throughput.
  • Participate in lean manufacturing and continuous improvement initiatives.
  • Assist in standardizing programming practices and shop procedures.
  • Support quality and safety objectives by adhering to company policies and industry standards.
Responsibilities
  • Create, modify, and maintain CNC machining programs using CAD/CAM software for drill string components and related products.
  • Develop machining strategies, tooling selections, and setup requirements to maximize efficiency and product quality.
  • Generate and verify tool paths through simulation and prove-out processes.
  • Interpret engineering drawings, specifications, and customer requirements to produce accurate machining programs.
  • Maintain program revisions and documentation to ensure version control and traceability.
  • Troubleshoot and resolve programming, tooling, and machining issues to minimize downtime.
  • Collaborate with engineering and production teams to improve manufacturing methods and cycle times.
  • Support new product introductions through process development and program creation.
Qualifications
  • Associate degree in Manufacturing Technology, Machine Tool Technology, Engineering Technology, or related field preferred.
  • Minimum of 3–5 years of CNC programming experience in a manufacturing environment.
  • Experience programming complex turning and milling operations using CAD/CAM software.
  • Experience with oilfield, drill string, or precision-machined components preferred.
  • Advanced proficiency in CAD/CAM software.
  • Strong understanding of CNC lathes, mills, and multi-axis centers.
  • Ability to read and interpret engineering drawings, GD&T, and technical specifications.
  • Knowledge of cutting tools, work holding, feeds and speeds, and machining processes.
  • Strong troubleshooting and problem-solving skills.
  • Effective communication and training abilities.
  • Proficiency with Microsoft Office and manufacturing documentation systems.
  • Ability to work independently and collaboratively in a fast-paced manufacturing environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

National Oilwell Varco • Oklahoma City (OK)

On-site
USD 65,000 - 90,000
CNC Programmer
CNC Programmer

Deringer-Ney Inc. • Bloomfield (CT)

On-site
USD 75,000 - 95,000
CNC Programmer
CNC Programmer

Sterling Engineering • Winston-Salem (NC)

On-site
USD 70,000 - 90,000
CNC Programmer
CNC Programmer

Phantom Staffing • Cleveland (OH)

On-site
USD 50,000 - 70,000
CNC Programmer
CNC Programmer

Russ Hadick & Associates, Inc. • New Britain (CT)

On-site
CNC Lathe Programmer
CNC Lathe Programmer

A1jays • San Jose (CA)

On-site
USD 80,000 - 100,000
CNC Programmer
CNC Programmer

Synstack Technologies • California (MO)

On-site
USD 85,000 - 120,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

TRS Staffing Solutions • Lebanon

On-site
USD 45,000 - 70,000
CNC Programmer
CNC Programmer

Keystone Distinction Group • Oskaloosa (IA)

On-site
USD 60,000 - 90,000
CNC Programming Machinist
CNC Programming Machinist

Page Mechanical Group, Inc. • Jamestown (NY)

On-site
Health insurance