CNC Programmer

NOV Inc

  • Oklahoma City, OK
  • 6 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Best Practicesunmatched
    • CAD (Computer-Aided Design) Softwareunmatched
    • CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing)unmatched
    • CNC (Computerized Numerical Control) Systemsunmatched
    • CNC Latheunmatched
    • Communication Skillsunmatched
    • Computer Programmingunmatched
    • Continuous Improvementunmatched
    • Corrective Actionunmatched
    • Cutting Toolsunmatched
    • Documentationunmatched
    • Engineering Drawingunmatched
    • Geometric Dimensioning and Tolerancingunmatched
    • Identify Issuesunmatched
    • Industry Standardsunmatched
    • Lean Manufacturingunmatched
    • Machine Toolunmatched
    • Machiningunmatched
    • Machining Operationsunmatched
    • Manufacturingunmatched
    • Manufacturing Methodsunmatched
    • Manufacturing Systemsunmatched
    • Manufacturing Technologyunmatched
    • Mentoringunmatched
    • Microsoft Officeunmatched
    • Petroleumunmatched
    • Problem Solving Skillsunmatched
    • Process Developmentunmatched
    • Process Improvementunmatched
    • Process Validationunmatched
    • Product Supportunmatched
    • Product/Service Launchunmatched
    • Productivity Managementunmatched
    • Safety/Work Safetyunmatched
    • Simulationunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Strategic Planningunmatched
    • Traceabilityunmatched
    • Training Program Developmentunmatched
    • Training/Teachingunmatched

    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.
    • 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.
    • 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.
    • 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.

    Numbers & Facts

    LocationOklahoma City, OK

    Similar Jobs