Find a jobRecruiters

Computer Numerical Control Programmer

Exclusive opportunity

Onsite

Computer Numerical Control Programmer

OKAYA INFOCOM

Computer Numerical Control Programmer

Skills

Compliance

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Fremont, CA, USA

Work mode:

Onsite

Published on:

17 August 2026

What they need


Title: NC Programmer

Location: Fremont, CA 94538

Job type: Full-time

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.

Other offers great for you!

These companies are also looking for great profiles

Alpineo Consulting

Control Engineer - Inverter & Motor Control

Permanent contract

Luxembourg

Onsite

Skills

Motor controlPower electronicsMATLAB/SimulinkEmbedded C/C++AUTOSARModel-based design

3 days ago

Quick apply

Ecocea

Technicien N1 Transverse - Énergie

Freelance

Lyon, France

Onsite

Skills

ServiceNowSystems monitoringCiscoL1 supportNetFlowFirewalls

1 hour ago

Quick apply

Reboot Conseil

Chef(fe) de Projet Technique / Pilote de Projets Agile H/F

Permanent contract

Paris, France

Onsite, Hybrid

Skills

Project Manager

22 minutes ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools