CNC PROGRAMMER
HEM Inc
Job Description
Job Description
Position Summary
The CNC Programmer is responsible for developing, testing, optimizing, and maintaining CNC programs used to manufacture precision components. This position works closely with Engineering, Production, and Quality to create efficient machining processes, select appropriate tooling and work holding, support new product introduction, and continuously improve manufacturing performance. The CNC Programmer also assists with machine setup, program prove-outs, troubleshooting, and process optimization to ensure quality, safety, and production goals are achieved.
Essential Duties and Responsibilities
- Develop, write, edit, and optimize CNC programs for milling, turning, and other machining operations using machine controls and/or CAD/CAM software.
- Interpret engineering drawings, blueprints, GD&T, CAD models, process sheets, and customer specifications to determine machining requirements.
- Develop machining strategies including operation sequencing, tooling selection, cutting parameters, work holding, and machine setup requirements.
- Create and maintain setup sheets, tooling lists, work instructions, and manufacturing documentation.
- Perform program prove-outs, first-piece verification, and machine trials to validate machining processes before production.
- Troubleshoot programming, tooling, machine, and quality issues; implement corrective actions to improve production efficiency and part quality.
- Optimize CNC programs to reduce cycle times, improve tool life, minimize scrap, and maximize machine utilization.
- Collaborate with Engineering to support new product development, prototype machining, and manufacturing process improvements.
- Recommend or design fixtures, work holding solutions, tooling, and machining methods to improve manufacturability and productivity.
- Verify program accuracy through simulation, dry runs, and machine testing before production release.
- Maintain program revisions and document engineering changes using established revision control procedures.
- Provide technical support to CNC machinists during machine setup, program execution, and troubleshooting.
- Train machinists and operators on new programs, setup procedures, tooling requirements, and process improvements.
- Assist in evaluating new tooling, cutting technologies, and manufacturing equipment.
- Maintain accurate programming records and documentation within the company's manufacturing systems.
- Follow all company quality standards, safety procedures, and continuous improvement initiatives.
- Perform additional duties as assigned by the Machine Shop Supervisor.
Qualifications Required
- High school diploma or equivalent required.
- Associate degree in CNC Programming, Manufacturing Technology, Mechanical Engineering Technology, or a related field preferred, or equivalent work experience.
- Minimum of three (3) years of CNC programming experience in a manufacturing environment.
- Demonstrated experience programming CNC mills and/or lathes.
- Strong understanding of G-code, M-code, machining principles, tooling, feeds, speeds, and work holding methods.
- Ability to read and interpret blueprints, engineering drawings, GD&T, and technical specifications.
- Experience setting up, proving out, and troubleshooting CNC machining processes.
- Strong mechanical aptitude and manufacturing problem-solving skills.
- Proficiency using precision measuring instruments and quality inspection techniques.
- Strong computer skills, including manufacturing software and Microsoft Office applications.
- Excellent written, verbal, and interpersonal communication skills.
Preferred
- Experience with CAD/CAM software such as Mastercam, Fusion 360, SolidCAM, GibbsCAM, ESPRIT, or similar systems.
- Multi-axis machining experience (4-axis and/or 5-axis).
- Experience programming multiple CNC control platforms such as Fanuc, Haas, Mazak, Okuma, Siemens, or Mitsubishi.
- Knowledge of Lean Manufacturing, Six Sigma, or Continuous Improvement methodologies.
- Experience supporting prototype development and first-article inspections.
Core Competencies
- Advanced CNC programming.
- Process development and optimization.
- Analytical thinking and problem-solving.
- Blueprint and GD&T interpretation.
- Technical documentation.
- Planning and organization.
- Attention to detail.
- Innovation and continuous improvement.
- Communication and collaboration.
- Time management.
- Commitment to quality and workplace safety.
Physical Requirements & Working Conditions
Employees must be able to safely perform the essential functions of this position, which include:
- Standing and walking for extended periods while supporting machine setups and production.
- Frequently lifting and carrying materials, tooling, or components weighing up to 50 pounds.
- Frequent bending, reaching, stooping, and repetitive use of hands and wrists.
- Manual dexterity sufficient to operate CNC controls, computers, hand tools, and precision measuring instruments.
- Ability to work in both an office and manufacturing environment with exposure to moving machinery, metal chips, coolants, lubricants, noise, and varying temperatures.
- Required use of appropriate personal protective equipment (PPE) when working in production areas.
Disclaimer
This job description is intended to describe the general nature and level of work performed by employees assigned to this position. It is not intended to be an exhaustive list of all duties, responsibilities, or qualifications. Management reserves the right to modify, assign, or remove duties as business needs require.
Employee Acknowledgment
I acknowledge that I have received, read, and understand the responsibilities and requirements outlined in this job description.
Employee Signature: ___________________________
Date: ___________________
- ...Job Description CNC Machine operator sets up, runs, and monitors industrial machinery in a manufacturing or production plant. Their main duties include loading raw materials, checking product quality with measuring tools, making minor equipment adjustments, and following...SuggestedShift work
- ...Press Brake Operator Pryor, OK Overview The Press Brake Operator is responsible for setting up and operating CNC and manual press brake machines to bend, form, and shape metal components according to blueprints, work orders, and customer specifications. This position...SuggestedWeekly pay
$18 per hour
...Job Description Job Description Position: CNC Machinist Pay: $18+hr DOE Location: Pryor, OK Overview: We are seeking an experienced CNC Machinist to operate and perform basic setups on CNC lathe and mill machines in a production environment. The ideal...SuggestedMonday to FridayShift work- At AMERICAN Castings we specialize in gray and ductile iron castings. We are a member of the AMERICAN family of iron and steel manufacturers that together has a collective total of more than 500 years of manufacturing experience. The family originated with and was founded...Suggested
- Job Description Grind, sand, clean, or polish objects or parts to correct defects or to prepare surfaces for further finishing, using hand tools and power tools. Select and mount grinding pads on hand grinders, according to specifications, using hand tools and ...Suggested
$15 per hour
Job Description Grinder Pay: $15.00/hr Location: Pryor, OK 74361 Shift: 6:00 AM - 2:30 PM Job Type: Temp-to-Hire Job Order #: 124054 Position Overview The Grinder is responsible for smoothing, polishing, and finishing metal components...Full timeTemporary workShift work$22 per hour
Job Description Tool/Die Technician Pay: $22.00/hr Location: Pryor, OK 74361 Shift: A/B Shift Job Type: Temp-to-Hire Job Order #: 124051 Position Overview The Tool/Die Technician is responsible for the installation, setup, maintenance...Full timeTemporary workShift work- Job Full Description Saw Operator - Express Employment Professionals (Pryor, OK Office) Express Employment Professionals is seeking a reliable Saw Operator for a manufacturing client in Pryor, OK. This position is responsible for operating industrial saw...Full timeWork at office
$16 - $19 per hour
Job Description Job Description Department: Sheet Metal Purpose of Position: The Shear Operator runs a machine that cuts materials such as sheet metal and various other types of metal to specified dimensions and angles. Essential Duties and Responsibilities: ...- Job Description Job Title: Industrial Sand Blaster / Powder Coat Prep Position Type: Full-time Shift: Monday - Friday, 6:00 AM - 2:30 PM Location: On-site Reports To: Shop SupervisorJob Summary: We are seeking a hardworking and reliable Industrial Sand...Full timeMonday to FridayShift work
- Job Description Coil brazer personnel attach u-bends, headers, and distributors using pattern diagrams. Then, solder components onto heat exchange coil. All soldered joints must be complete and leak-free before passing the coil to pressure test. Essential functions...Summer work
- ...metal sheets and plates according to technical drawings and specifications. Responsibilities include setting up the machine, programming CNC Unit, inspecting materials, performing routine maintenance, and ensuring the final products meet quality standards. This role...Monday to FridayAfternoon shift
- Industrial Sand Blaster / Powder Coat PrepWe are seeking a hardworking and reliable Industrial Sand Blaster to join our team. In this role, you will operate heavy-duty blasting equipment to clean and texture surfaces, thoroughly preparing products for the powder coating...Shift work
- ...Job Full Description seeking a meticulous and detail-oriented Quality Inspector to join our fast-paced CNC manufacturing facility. The successful candidate will be responsible for ensuring products meet strict quality standards through precise measurement, inspection...
- ...manufacturing shop by operating machinery, preparing materials, and moving parts through production. The ideal candidate has hands-on CNC experience and can easily transition between working independently and collaborating with a team to keep our operations running...Night shift
- Job Description Job Description Purpose of Position: A Saw Operator sets up and operates a metal cutting band saw to cut metal, brass, and aluminum workpieces according to specifications. Essential Duties and Responsibilities: • Read and interpret blueprints, ...
$80k - $90k
...processing specifications, engineering drawings, and technical descriptions. ~ Ability to understand material properties. ~ Knowledge of CNC machining and sheet metal fabrication. ~ Ability to apply commonsense understanding to carry out detailed written or verbal...Full time- Fin Press OperatorSummary of position: Fin Press Operators will operate mechanical fin press machines to form aluminum and copper fins used in heat transfer coils. The machine operator will be responsible for the regular maintenance of the machine and the production of...Summer workSeasonal work
- Job Summary Control or operate machinery or equipment to assist with manufacturing, packaging, and other steps along a production line. May be expected to handle heavy machinery. Comply with all GMP.... Good Manufacturing practice and product safety requirements. Checking...Work at officeShift work
- Job Summary Are you ready to take your manufacturing expertise to the next level and help drive operational excellence in a world-class production environment? IFF is a global leader in flavors, fragrances, food ingredients and health & biosciences. We deliver sustainable...Rotating shift
- Job SummaryWest Plant Curd OperatorWest Plant Curd OperatorWe are a global leader in taste, scent, and nutrition, offering our customers a broader range of natural solutions and accelerating our growth strategy. At IFF, we believe that your uniqueness unleashes our potential...
- Job Summary Are you ready to play a key role in delivering high-quality products while working in a fast-paced manufacturing environment? Are you ready to play a key role in delivering high-quality products while working in a fast-paced manufacturing environment? IFF is...Shift workRotating shift
- Heavy Equipment Operator I - Pryor, OK About Kemp Quarries Kemp Quarries is a leading producer of construction aggregates, primarily crushed stone, sand and gravel. These materials are most often produced from natural deposits of limestone and river sand. Our mining...Permanent employmentTemporary workLocal areaImmediate startFlexible hoursShift workNight shiftWeekend workAfternoon shift
- Job Description Job Description Hours Monday - Thursday 5am - 3:30pm with possible OT on Fridays. Must be able to read a tape measure and have good mechanical aptitude. A Fintube Operator Trainee learns to operate and maintain machinery that produces finned tubes...Traineeship
$17 per hour
Production Control Associate Pay: $17.00 per hour Location: Pryor, OK Shift: Monday-Friday | 6:00 AM - 2:30 PM Job Type: Temp-to-Hire Job Order #: 126400 Position Overview Stand-By Personnel is seeking a detail-oriented Production...Hourly payWeekly payTemporary workWork at officeImmediate startMonday to FridayShift workDay shift- Job Description Job Description Description: Employment Status: Full Time FLSA Status: Exempt Reports to: Mayor, City Council Pay Range: Q JOB OBJECTIVE: The Building Inspector has the direct responsibility for overseeing all construction located in the...Full timeContract workFor contractors
$43.8k
HWI has a fantastic opportunity to join our Pryor Plant as a Manufacturing Production Technician. We Provide Starting pay is $21.06 per hour. Performance bonuses up to 5% of annual pay. Guaranteed raises. Competitive benefits. On the job training provided...Hourly payFull timeWork at office- Robotics Technician CBRE has a long-standing commitment to providing equal employment opportunity to all qualified applicants regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, pregnancy, age, citizenship, marital status,...
- About the Role: As a CBRE Robotics Technician, you’ll be responsible for installing, troubleshooting, repairing, and maintaining electronic, mechanical, and robotic automation equipment and systems. This job is part of the Material Handling job function. They are...Second jobWork at officeVisa sponsorshipFlexible hours
- The On-Site Quality Control Inspector - CWI provides oversite of project site QC activities of self-performed work and monitors subcontracted work activities for a heavy industrial contractor as well as inspecting weld quality, workmanship, and conformance to specifications...Contract workFor contractorsFor subcontractorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CNC PROGRAMMER. Be the first to apply!


