CNC Programmer

Complete Staffing

Nederland (TX)

On-site

USD 39,000 - 55,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Complete Staffing is seeking an experienced CNC Programmer for a client’s machine shop in Port Arthur, Texas. This role requires a minimum of five years of CNC programming experience and expert GD&T knowledge; pumps or rotating equipment experience is preferred.

You will create and modify programs using CAM software, develop toolpaths, confirm tooling availability, and review inspection reports to adjust programs, collaborating with machinists, engineers, and quality staff to meet specifications.

Qualifications

  • Five+ years of CNC programming experience.
  • Expert GD&T knowledge; interpret complex drawings.
  • Proficient with CAM software; create/modify programs.
  • Knowledge of CNC controls, tooling, offsets, feeds, speeds.
  • Tooling selection and machining strategies for various alloys.
  • Interpret inspection reports; adjust programs accordingly.
  • Understand workflows, setup, quality controls, and prove-out.
  • Maintain program revisions and setup documentation.
  • Strong troubleshooting, organization, and communication.
  • Able to work with machinists, engineers, quality, and leadership.

Responsibilities

  • Create, revise, and maintain CNC programs for production components.
  • Develop programs using CAM software (GibbsCAM, Inventor CAM, Mastercam).
  • Support machining equipment using FANUC and CELOS controls; some conversational programming.
  • Review engineering drawings, models, tolerances and work orders before programming.
  • Develop machining strategies, toolpaths, feeds, speeds, tooling selections, setup instructions, inspection checkpoints.
  • Prepare tooling requirements and verify tool availability before machining begins.
  • Collaborate with machinists to address questions, tooling concerns, offsets, and process adjustments.
  • Review inspection reports; identify discrepancies and modify programs to meet specs.
  • Document programming changes and process improvements for repeatability.

Skills

CNC programming
GD&T
CAM software
CNC controls
toolpath optimization
documentation
communication

Tools

GibbsCAM
Inventor CAM
Mastercam
FANUC CELOS

Job description

CNC Programmer

Location: Port Arthur, TX Department: Machine Shop / Operations Reports To: Operations Manager Classification: Non-Exempt Schedule: Day shift; typically 45 hours per week

Position Summary

Complete Staffing is seeking an experienced CNC Programmer for a client’s machine shop operations in Port Arthur, Texas. This position requires a minimum of five years of CNC programming experience and expert knowledge of geometric dimensioning and tolerancing (GD&T). Experience with pumps and rotating equipment is preferred.

The CNC Programmer will create and modify programs using laptop-based CAM software, develop machining strategies, confirm tooling availability, and review inspection reports to make necessary program adjustments. The role focuses primarily on programming, with shop-floor interaction as needed to support machinists and resolve machining issues.

Components include impellers, rings, pump cases, heads, and occasional shafts. Materials include cast iron, carbon steel, stainless steel, Monel, Inconel, brass, bronze, and related alloys.

Key Responsibilities
  • Create, revise, and maintain CNC programs for production components, repair work, and assigned machining operations.
  • Develop programs using the shop’s CAM software, which includes GibbsCAM, Inventor CAM, and Mastercam.
  • Support machining equipment using FANUC and CELOS controls, along with some conversational programming systems.
  • Review engineering drawings, models, reverse-engineered component data, specifications, tolerances, and work orders before programming.
  • Develop machining strategies, toolpaths, feeds, speeds, tooling selections, setup instructions, and inspection checkpoints.
  • Prepare tooling requirements and verify that the correct tools are available before machining begins.
  • Collaborate with machinists at the machine as needed to address program questions, tooling concerns, offsets, and process adjustments.
  • Review inspection reports, identify dimensional discrepancies, and modify programs as needed to meet specifications.
  • Work with Engineering, Reverse Engineering, Quality, Planning, and shop leadership to resolve technical and manufacturability concerns.
  • Maintain accurate program files, setup documentation, and revision histories so the shop uses current, approved information.
  • Identify opportunities to improve machining efficiency, reduce cycle times, and minimize scrap, rework, and setup delays.
  • Communicate programming status and elevate missing information, tolerance conflicts, tooling gaps, or fixture concerns that could affect production.
  • Document programming changes and process improvements to support repeatability and future work.
Required Qualifications
  • Minimum of five years of CNC programming experience.
  • Expert knowledge of GD&T, with the ability to interpret complex engineering drawings and translate requirements into accurate machining programs.
  • Strong proficiency with CAM software and the ability to create programs from scratch and modify existing programs.
  • Knowledge of CNC controls, machining processes, tooling, offsets, feeds, and speeds.
  • Ability to select tooling and develop machining strategies for a variety of ferrous, nonferrous, and specialty alloys.
  • Ability to interpret inspection reports and make programming corrections based on dimensional results.
  • Understanding of machine shop workflows, setup requirements, quality controls, and program prove-out.
  • Experience maintaining program revisions and accurate setup documentation.
  • Strong troubleshooting, organization, and communication skills.
  • Ability to work effectively with machinists, engineers, quality personnel, and production leadership.
Preferred Qualifications
  • CNC programming experience involving pumps or rotating equipment.
  • Experience programming impellers, rings, pump cases, heads, and shafts.
  • Experience with one or more of the following: GibbsCAM, Inventor CAM, or Mastercam.
  • Familiarity with FANUC, CELOS, and conversational programming systems.
  • Experience supporting repair machining and reverse-engineered components.
  • Experience machining cast iron, carbon steel, stainless steel, Monel, Inconel, brass, bronze, and related alloys.
Candidate Evaluation

Candidates are encouraged to provide examples of programming work they are authorized to share. The interview process may include a brief programming exercise using the client’s software to demonstrate proficiency.

Work Environment and Physical Requirements

This role combines computer-based programming with time in an active machine shop. Shop-floor activities may involve exposure to noise, temperature changes, humidity, and vibration.

Duties may require sitting, standing, walking, handling tools or components, and repetitive hand movements, with occasional bending, reaching, kneeling, crouching, lifting, carrying, pushing, or pulling. Essential functions may be performed with or without reasonable accommodation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

Complete Staffing LLC • Nederland (TX)

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

Complete Staffing LLC • Port Arthur (TX)

On-site
USD 62,000 - 69,000
401(k) match
Day shift
Senior CNC Programmer for Pumps & Rotating Equipment
Senior CNC Programmer for Pumps & Rotating Equipment

Complete Staffing LLC • Nederland (TX)

On-site
USD 70,000 - 90,000
Senior CNC Programmer – Pumps & Rotating Equipment
Senior CNC Programmer – Pumps & Rotating Equipment

Complete Staffing • Nederland (TX)

On-site
USD 39,000 - 55,000
CNC Programmer
CNC Programmer

Goulds Pumps IPG LLC • Town of Seneca Falls (NY)

On-site
USD 55,000 - 85,000
Programmer
Programmer

Haygor Instrument & Company • Pasadena (TX)

On-site
USD 65,000 - 85,000
CNC Programmer- Experienced
CNC Programmer- Experienced

Page Mechanical Group, Inc. • Shirley (MA)

On-site
USD 50,000 - 70,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

Ei6 • Parma (OH)

On-site
USD 65,000 - 90,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

Archon Resources • Claremore (OK)

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

US Cargo Systems • Goldsboro (NC)

On-site
USD 70,000 - 95,000