NC Programmer

Flowserve, S. de R.L. de C.V. (Mexico)

Apply to this job
Vernon, California US Until 9/26/2026 5+ years exp H-1B sponsor history First posted July 28, 2026 Last posted July 28, 2026
Job description

Role Summary: Independently design, develop and validate CNC programs for a range of metal cutting machine tools. Accountable for CNC program safety, quality, OTD and process efficiency. Be tasked with production support such as machine and process trouble shooting.

Responsibilities & Requirements:
- Support NC programmer team.
- Gain technical knowledge as part of the work.
- Communicate with counterparts to roll out jobs.
- Control the handling of CNC programs in the server.
- Achieve individual metrics and support team’s target.
- Select appropriate tools and process for the given situation.
- Complete the timecard of the duties performed in duly manner.
- Interact with engineering department to process jobs when required.
- Meets customer’s delivery date and Maintain teams on time delivery.
- Flexible in cross region programming by understanding the regional differences.
- Embrace the CIP culture, refine the routine tasks and facilitate more effective process in place to improve the deliverables.
- Create programs in CAM software (Esprit) by Identifying, understanding the drawing symbols, sections, detail views in the component drawings.
- Utilize computer aided design/computer aided manufacturing (CAD/CAM) and related computer technology to develop programs and tool path models.
- Flexible in cross machine programming by understanding the programming differences.
- Makes or offer suggestions on drawing changes to improve manufacturability.
- Needs to be able to read and follow written instructions or procedures
- Needs to be proficient creating/designing, editing, maintaining Microsoft Excel files.
- Perform individual responsibilities related to portfolios, committees and other areas apart from regular programming.
- Other duties as assigned
Preferred Experience / Skills:
- Data analytical skills and engineering knowledge
- Strong ethical values
- Good communication skills and team oriented
- Self-motivated & Strong inter-personal skills
- Should have experience in working with PC, should able to trouble shoot basic requirements like mapping of drives, access and navigation of different folder
- Basic knowledge of shop floor practices
- Ability to correct routes: PS0021, SD0800, SF0010, Times etc. in PRMS
- Basic knowledge of Programming; either lathe programs or drill programs
- Proficiency in Esprit (CAM tool) environment added advantage
- Can read technical drawings/drawings of seals and parts
- Understands the imperial system (inches)
- Required to understand the basics of programming like CNC machine, codes, various languages used
- Should be able to identify the GD&T symbols, define the process and how it affects the programming
- Identify the milling process involved in the part and should also possess knowledge on matching the same
- Experience in handling Mazak integrex machines
- Proficiency in AutoCAD environment added advantage
- HS Diploma / GED and 5-7 years relevant experience

The pay range for this role is $39.75 - $59.66 per hour.
About this role

Summary

Design, develop, validate CNC programs, support troubleshooting, and optimize manufacturing processes.

Job title

NC Programmer

Experience level

5-7 years

Minimum experience

5+ years exp

Industry

manufacturing

Location requirements

Vernon, California, on-site role with some cross-region programming allowed.

Salary

$2k–$2k

Visa sponsorship

H-1B sponsor history

Management role

No

Skills & keywords

Required skills

CNC programmingCAM software (Esprit)technical drawingsGD&T symbolsautoCAD

Preferred skills

data analysisautoCADMazak integrexbasic shop floor knowledgeprogramming skills

Specializations

CNC programmingCAM softwaremetal cuttingG-codeMazak integrex
Locations

Structured locations inferred from the posting.

Vernon, CA, USA

On-site City