1

Nc Programmer Jobs in California (NOW HIRING)

NC Programmer

Fremont, CA · On-site

$29 - $39.75/hr

NC Programmer Location: Fremont, CA Job Summary * Develop and optimize NC programs for CNC Milling, Turning, Mill-Turn, and Multi-Axis machining centers. * Generate toolpaths using CAM software such ...

NC Programmer

Fremont, CA · On-site

$29 - $39.75/hr

NC Programmer Location: Fremont, CA Job Summary * Develop and optimize NC programs for CNC Milling, Turning, Mill-Turn, and Multi-Axis machining centers. * Generate toolpaths using CAM software such ...

NC Programmer

Fremont, CA · On-site

$29 - $39.75/hr

NC Programmer Fremont, CA Job Summary: * Develop and optimize NC programs for CNC Milling, Turning, Mill-Turn, and Multi-Axis machining centers. * Generate toolpaths using CAM software such as NX CAM ...

NC Programming Manager Work Schedule: Onsite - Torrance, CA Moog's Military Aircraft Group is looking for a Senior N C Programmer to join them. You will report to the Manufacturing Engineering /NC ...

Senior NC Programmer

Torrance, CA · On-site

$100K - $125K/yr

NC Programming Manager Work Schedule: Onsite - Torrance, CA Moog's Military Aircraft Group is looking for a Senior N C Programmer to join them. You will report to the Manufacturing Engineering /NC ...

NC Programmer

El Cajon, CA · On-site

$85 - $110/hr

Create, test, and optimize NC programs for machining operations. Interpret engineering drawings, tooling requirements, and process plans Support setup, prove-out, and shop floor issue resolution ...

Senior NC Programmer

Santa Ana, CA · On-site

$129 - $171/hr

NC Programmer / MachinistABOUT THE TEAM Anduril's Manufacturing Technology Team is seeking an expert in NC Programming with significant experience in programming machining projects. The Maritime ...

NC Programmer N/C Programmer job functions include creating N/C programs for various 3 & 5-axis machines in Ducommun's machine shop. Programs are developed from customer engineering drawings/models ...

NC Programmer

Gardena, CA · On-site

$27 - $37/hr

NC Programmer N/C Programmer job functions include creating N/C programs for various 3 & 5-axis machines in Ducommun's machine shop. Programs are developed from customer engineering drawings/models ...

NC Programmer

Gardena, CA

$27 - $37/hr

NC Programmer N/C Programmer job functions include creating N/C programs for various 3 & 5-axis machines in Ducommun's machine shop. Programs are developed from customer engineering drawings/models ...

Senior NC Programmer

Santa Ana, CA · On-site

$129K - $171K/yr

ABOUT THE JOB As a Senior NC Programmer, you will be responsible for developing machining and manufacturing plans that include mounting, tooling and NC programming for complicated machine parts. You ...

NC Programmer

Gardena, CA · On-site

$27.25 - $37.25/hr

NC Programmer N/C Programmer job functions include creating N/C programs for various 3 & 5-axis machines in Ducommun's machine shop. Programs are developed from customer engineering drawings/models ...

NC Programmer

Gardena, CA · On-site

$27 - $37/hr

NC Programmer N/C Programmer job functions include creating N/C programs for various 3 & 5-axis machines in Ducommun's machine shop. Programs are developed from customer engineering drawings/models ...

NC Programmer

Vernon, CA · On-site

$39.75 - $59.66/hr

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

NC Programmer

Vernon, CA · On-site

$113.90/hr

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

NC Programmer

Walnut, CA · On-site

$41 - $58/hr

Performs research and engineering laboratory functions involving the testing, analysis and evaluation of materials and processes. Provides technical support to engineers on a variety of technical ...

next page

Showing results 1-20

Nc Programmer information

See California salary details

$11

$39

$67

How much do nc programmer jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for nc programmer in California is $39.02, according to ZipRecruiter salary data. Most workers in this role earn between $25.38 and $50.77 per hour, depending on experience, location, and employer.

What is an NC programmer?

NC Programmers, or Numerical Control Programmers, are professionals who create programs and instructions for computer-controlled machines, such as CNC (Computer Numerical Control) machines. They use specialized software to convert engineering drawings and specifications into precise code that directs machines on how to manufacture parts. NC Programmers play a vital role in industries like manufacturing, aerospace, and automotive, ensuring components are produced accurately and efficiently. Their expertise helps streamline production processes and maintain high-quality standards.

What are the key skills and qualifications needed to thrive as an NC programmer, and why are they important?

To thrive as an NC Programmer, you need a strong background in CNC machining, computer-aided manufacturing (CAM), and blueprint reading, typically supported by relevant technical education or certifications. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Siemens NX and knowledge of G-code programming are essential. Attention to detail, problem-solving abilities, and effective communication help ensure accurate program development and collaboration with production teams. These skills are vital for producing precise, efficient machining programs that maximize productivity and minimize errors in manufacturing.

What challenges do NC programmers face when working with complex machinery or new manufacturing processes?

NC Programmers often encounter challenges such as interpreting intricate engineering drawings, adapting programs for machines with varying capabilities, and troubleshooting unexpected issues during test runs. Collaborating closely with machinists and engineers is essential to ensure programmed instructions align with real-world machine functions and tolerances. Staying updated on the latest CAM software and machine technologies also helps address these challenges and ensures efficient, error-free production.

What is the difference between Nc Programmer vs CNC Machinist?

AspectNc ProgrammerCNC Machinist
Primary RoleDesigns and develops CNC programs to control machine toolsOperates and sets up CNC machines to produce parts
Skills & CertificationsKnowledge of CAD/CAM software, programming languages, and machine operationMachine operation skills, blueprint reading, and basic programming knowledge
Work EnvironmentTypically works in engineering or programming departmentsWorks directly on the shop floor operating CNC machines
Industry UsageUsed in manufacturing, aerospace, automotive, and metalworking industriesCommonly employed in manufacturing and machining facilities

While both Nc Programmers and CNC Machinists work closely with CNC machines, Nc Programmers focus on creating the programs that control machine operations, often working in design or engineering roles. CNC Machinists operate and set up the machines based on those programs, executing the manufacturing process on the shop floor.

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

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

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

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

What cities in California are hiring for Nc Programmer jobs?

Cities in California with the most Nc Programmer job openings:

Infographic showing various Nc Programmer job openings in California as of August 2026, with employment types broken down into 80% Full Time, and 20% Contract. Highlights an 100% In-person job distribution, with an average salary of $81,158 per year, or $39 per hour.

NC Programmer

Vertex Elite LLC

Fremont, CA • On-site

$29 - $39.75/hr

Contractor

Posted 9 days ago


Job description

Greetings from Synstack Technologies 
Job Title: NC Programmer 

Location: Fremont, CA 

Job Summary

  • Develop and optimize NC programs for CNC Milling, Turning, Mill-Turn, and Multi-Axis machining centers.
  • Generate toolpaths using CAM software such as NX CAM, Mastercam, CATIA, Creo Manufacturing, PowerMill, or equivalent.
  • Interpret engineering drawings, 3D CAD models, specifications, and GD&T requirements.
  • Create setup sheets, tooling documentation, machining process sheets, and operator instructions.
  • Perform machining strategy selection, tool selection, cutting parameter optimization, and sequencing of operations.
  • Validate and verify NC programs through simulation to ensure collision-free and efficient machining.
  • Support machine prove-outs and first-piece manufacturing activities.
  • Troubleshoot machining and programming issues encountered during production.
  • Collaborate with Manufacturing Engineering, Tooling, Quality, and Production teams to resolve technical challenges.
  • Review engineering changes and implement program updates as required.
  • Analyze and reduce machining cycle times through continuous process optimization.
  • Support fixture validation and tooling improvement initiatives.
  • Monitor machining performance and recommend improvements to increase productivity and reduce scrap.
  • Ensure compliance with customer specifications, quality standards, and machining best practices.
  • Participate in Lean, Six Sigma, Kaizen, and continuous improvement initiatives.
  • Maintain NC program libraries and associated technical documentation.

Qualification:

  • 'Bachelor's Degree or Diploma in Mechanical Engineering, Production Engineering, Manufacturing Engineering, or related discipline.
  • 3-5 years (or as required) of experience in CNC Programming / NC Programming.
  • Strong knowledge of:
  • 3-Axis, 4-Axis, and 5-Axis CNC Milling
  • CNC Turning and Mill-Turn Operations
  • High-Speed Machining (HSM)
  • Multi-Axis Machining Strategies
  • Experience with CAM software such as:
  • Siemens NX CAM
  • Mastercam
  • CATIA Manufacturing
  • Creo Manufacturing
  • PowerMill
  • Experience with CNC controllers such as:
  • Fanuc
  • Siemens
  • Heidenhain
  • Mazatrol
  • Strong understanding of GD&T and engineering drawings.
  • Knowledge of cutting tools, work holding, fixtures, and machining processes.
  • Experience with NC verification software such as Vericut or NCSimul is preferred.
  • Understanding of machining of castings, forgings, weldments, and precision-machined components.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work effectively in cross-functional teams.


Synstack Technologies & Services is a equal opportunity employer and does not discriminate on the basis of race, color, gender, religion, age, sexual orientation, national origin or citizenship status or ethnic origin, disability, marital status, veteran status or any other occupationally irrelevant criteria.