1

Nx Cnc Programmer Jobs in California (NOW HIRING)

CNC Lathe Programmer

San Jose, CA ยท On-site

$110 - $150/hr

Utilize CAM software such as Mastercam, Siemens NX, Fusion 360, or similar platforms . * Maintain ... Strong CNC programming experience with mills, lathes, or both . * Experience with 5-axis milling ...

CNC Programmer (2nd Shift) Department: Manufacturing Employment Type: Full Time Location: Redondo ... Work with various CAM softwares (NX, MasterCam, HSM Works, Fusion 360, ESPRIT, Hypermill, etc.) and ...

CNC Programmer

Huntington Beach, CA ยท On-site

$52.35 - $75.77/hr

... CNC Programmers who thrive in high-performance environments and want to be part of the team that ... Experience with CAD software like Siemens NX, Solidworks or Catia. * Flexibility to work extended ...

CNC Programmer/Operator

Long Beach, CA ยท Hybrid

$95K - $159K/yr

Develop, optimize, and troubleshoot CNC programs (G-code) using CAM software (e.g., Mastercam, Fusion 360, Siemens NX) based on 3D CAD models and engineering drawings. * Set up and operate CNC ...

Description The CNC Programmer role at Impulse will possess a comprehensive know-how of all CNC ... Work with various CAM softwares (NX, MasterCam, HSM Works, Fusion 360, ESPRIT, Hypermill, etc.) and ...

CNC Programmer

Huntington Beach, CA ยท On-site

$38 - $55/hr

... CNC Programmers who thrive in high-performance environments and want to be part of the team that ... Experience with CAD software like Siemens NX, Solidworks or Catia. * Flexibility to work extended ...

CNC Programmer

Huntington Beach, CA ยท On-site

$38 - $55/hr

... CNC Programmers who thrive in high-performance environments and want to be part of the team that ... Experience with CAD software like Siemens NX, Solidworks or Catia. * Flexibility to work extended ...

CNC Programmer

El Cajon, CA ยท On-site

$39.25 - $48.07/hr

Title: CNC Programmer Shift: 1st Shift (6:30am - 3:00pm) Monday - Friday Facility & Location ... NX CAM software for machining various parts. CNC Machines may include but are not limited to ...

... CNC Programmers who thrive in high-performance environments and want to be part of the team that ... Experience with CAD software like Siemens NX, Solidworks or Catia. * Flexibility to work extended ...

CNC Programmer

El Cajon, CA ยท On-site

$39.25 - $48.07/hr

Title: CNC Programmer Shift: 1st Shift (6:30am - 3:00pm) Monday - Friday Facility & Location ... NX CAM software for machining various parts. CNC Machines may include but are not limited to ...

Sr. Principal CNC Programmer

Sunnyvale, CA ยท On-site

$129K - $193K/yr

Work with machinists, manufacturing engineers, and design engineers to identify process improvement ... Experience using Siemens NX CAD/CAM software to create NC programs for multiple-axis CNC milling ...

OMW is seeking a high-caliber CNC Programmer/Machinist with at least five years of experience ... Surfcam, NX and HSMWorks experience a plus * Fixture design and process engineering experience a ...

Showing results 21-40

Nx Cnc Programmer information

See California salary details

$16

$30

$44

How much do nx cnc programmer jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for nx cnc programmer in California is $30.55, according to ZipRecruiter salary data. Most workers in this role earn between $25.14 and $34.42 per hour, depending on experience, location, and employer.

What is an NX CNC programmer?

NX CNC Programmers are specialized professionals who use Siemens NX software to create, modify, and optimize CNC (Computer Numerical Control) programs for manufacturing processes. They translate engineering drawings and designs into precise instructions that automated machine tools follow to produce parts and components. Their expertise ensures that parts are manufactured accurately, efficiently, and meet strict quality standards. NX CNC Programmers often collaborate with engineers, machinists, and quality assurance teams to refine manufacturing processes and address any production issues.

What skills and qualifications are needed to thrive as an NX CNC programmer?

To thrive as an NX CNC Programmer, you need strong proficiency in CNC machining principles, CAD/CAM software (especially Siemens NX), and a background in mechanical or manufacturing engineering. Expertise in using Siemens NX software for programming, along with familiarity in G-code, M-code, and machine-specific post-processors, is typically required. Attention to detail, problem-solving abilities, and effective communication are vital soft skills for optimizing programs and collaborating with production teams. These skills ensure accurate, efficient manufacturing processes, reduce errors, and enhance productivity in a precision-driven environment.

What are common challenges faced by NX CNC programmers when transitioning from traditional CNC programming platforms?

NX CNC Programmers often encounter a learning curve when adapting to Siemens NX, especially if they're used to other CAM software. The integration of advanced features, complex toolpath strategies, and the need to fully understand 3D modeling within NX can be challenging. Additionally, collaborating closely with design and manufacturing teams is essential, as NX is often part of a broader PLM workflow. However, overcoming these challenges can lead to higher efficiency, more advanced machining capabilities, and greater career growth potential.

What is the difference between Nx Cnc Programmer vs CNC Machinist?

AspectNx Cnc ProgrammerCNC Machinist
Primary RoleDesigns and writes CNC programs to control machining operationsOperates CNC machines to produce parts based on existing programs
Skills & CertificationsKnowledge of CAD/CAM software, G-code, and CNC programming certificationsHands-on machine operation skills, blueprint reading, and basic CNC knowledge
Work EnvironmentDesign offices, programming labs, manufacturing facilitiesFactory floors, machine shops, manufacturing plants
Employer & Industry UsageManufacturers requiring custom programming for complex partsProduction environments focused on part manufacturing and machining

While Nx Cnc Programmers focus on creating and optimizing CNC programs, CNC Machinists operate the machines to produce parts. Both roles require knowledge of CNC operations, but programmers are more involved in the design and coding process, whereas machinists focus on machine operation and quality control.

How much do Nx CNC programmers earn?

Nx CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing or aerospace sectors.

Is there a demand for Nx CNC programmers?

Nx CNC programmers are in demand in manufacturing and engineering sectors that require precise computer-aided manufacturing. Skills in CAD/CAM software, such as Siemens NX, and experience with CNC machine operation increase employability, especially in industries like aerospace, automotive, and tooling. Job opportunities are often available for those with programming expertise and knowledge of manufacturing processes.

What are popular job titles related to Nx Cnc Programmer jobs in California?

For Nx Cnc Programmer jobs in California, the most frequently searched job titles are:

What job categories do people searching Nx Cnc Programmer jobs in California look for?

The top searched job categories for Nx Cnc Programmer jobs in California are:

What cities in California are hiring for Nx Cnc Programmer jobs?

Cities in California with the most Nx Cnc Programmer job openings:

Infographic showing various Nx Cnc Programmer job openings in California as of August 2026, with employment types broken down into 86% Full Time, 6% Part Time, 2% Contract, and 6% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $63,546 per year, or $30.6 per hour.

CNC Lathe Programmer

laborup

San Jose, CA โ€ข On-site

$110 - $150/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 19 days ago


Job description

We are seeking an experienced CNC Programmer to support a high-precision manufacturing operation in the San Jose area. This position will be responsible for developing, proving out, troubleshooting, and optimizing CNC programs for complex, tight-tolerance components.The ideal candidate will have a strong machining foundation and programming experience across CNC milling and/or turning, with particular interest in candidates experienced with 5-axis milling, multi-axis turning, or mill-turn applications.

Shift: 1st Shift

Compensation: Competitive, market-rate compensation based on experience and technical capabilities. Specific compensation will be discussed during the interview process.

Responsibilities:

  • Develop, proof, troubleshoot, and optimize CNC programs for complex precision components.
  • Program CNC mills and/or lathes, including advanced 5-axis, multi-axis, and mill-turn applications.
  • Develop machining strategies from engineering drawings, CAD models, and GD&T requirements.
  • Utilize CAM software such as Mastercam, Siemens NX, Fusion 360, or similar platforms.
  • Maintain strong working knowledge of G-code and make programming adjustments as needed.
  • Determine appropriate tooling, workholding, speeds, feeds, and machining strategies.
  • Simulate and verify programs for toolpath accuracy, collision avoidance, and efficient machine operation.
  • Work directly with machinists and setup personnel during prove-outs, machine setups, and first article runs.
  • Troubleshoot programming, tooling, workholding, dimensional, and machining issues on the shop floor.
  • Optimize programs and processes to improve cycle time, setup efficiency, tool life, repeatability, and scrap rates.
  • Maintain programming documentation, tooling information, setup documentation, and revision history.
  • Partner with engineering and quality teams to ensure finished components meet customer specifications.
  • 8+ years of CNC machining/programming experience in a production environment.
  • Strong CNC programming experience with mills, lathes, or both.
  • Experience with 5-axis milling, multi-axis lathes, and/or mill-turn equipment is highly preferred.
  • Proficiency with Mastercam, Siemens NX, Fusion 360, or comparable CAM software.
  • Strong understanding of G-code programming.
  • Ability to interpret complex blueprints, CAD models, tolerances, and GD&T.
  • Strong understanding of tooling, workholding, speeds and feeds, and machining best practices.
  • Experience producing complex, tight-tolerance components.
  • Ability to troubleshoot problems directly at the machine and work closely with machinists during prove-out and production.
  • Direct Hire
  • Health, Dental, and Vision
  • 401k
  • PTO
#J-18808-Ljbffr