Demo

CNC Programmer and Setup

Surface Engineering Specialties Inc.
Sunnyvale, CA Full Time
POSTED ON 4/14/2026
AVAILABLE BEFORE 5/9/2026

Company Description

Surface Engineering is a leading supplier of high-quality precision parts and assemblies, catering to exceptionally precise customer needs. We specialize in manufacturing both small and large production runs with a strong emphasis on quality and engineering excellence. Equipped with advanced design and inspection tools, our team collaborates closely with customers to create customized solutions. Our expertise includes designing and producing in-house custom spindles for wafer processing and inspection applications. At Surface Engineering, we prioritize innovation, precision, and customer satisfaction.


Role Description

We are seeking a skilled CNC Programmer and Setup professional for a full-time, on-site position at our Sunnyvale, CA facility. This role involves programming CNC machines, setting up and operating equipment, and interpreting technical drawings to produce high-precision parts. The CNC Programmer will collaborate with the engineering team to ensure efficient production and maintain quality standards, adhering to established processes and safety regulations.


Qualifications

  • Proficiency in CNC Programming and Programming for machining tools
  • Experience in Machining and Milling processes
  • Strong ability to interpret and work with Technical Drawings
  • Attention to detail and a commitment to delivering high-precision work
  • Excellent problem-solving skills and ability to troubleshoot issues
  • Familiarity with Statistical Process Control (SPC) methods is a plus
  • Prior experience in production and manufacturing environments preferred
  • High school diploma or equivalent; additional technical certifications are advantageous


Desirable Experience

  • Heidenhain 640 or TNC7 Control experience
  • Siemens 840 Control experience
  • Okuma OSP Control Experience
  • Fusion 3D CAM experience
  • Esprit Edge CAM Experience
  • Mill/Turn Experience
  • Wire EDM Experience




Salary.com Estimation for CNC Programmer and Setup in Sunnyvale, CA
$47,898 to $59,656
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer and Setup?

Sign up to receive alerts about other jobs on the CNC Programmer and Setup career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other CNC Programmer and Setup jobs in the Sunnyvale, CA area that may be a better fit.

  • Foxsemicon Technology LLC Union, CA
  • Benefits: 401(k) matching Health insurance Paid time off Position: CNC Programmer Hours: 40 hours per week Position Summary Our manufacturing company is se... more
  • 11 Days Ago

  • Nevada Heat Treating LLC Newark, CA
  • CNC Programmer Department: Machine Shop Reports To: Gemeral Manager Location: On-Site – Newark, CA/ Hybrid Travel: Negligible FLSA: Salary, Full-Time, Exem... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!