Multi‑Axis CNC Programmer

South Bay SolutionsFremont, CA
Onsite

About The Position

South Bay Solutions is a high-precision machine shop, making parts for semiconductor, medical devices, and advanced tech hardware. Our tolerances are measured in microns, our equipment is top-of-the-line, and our team is passionate about quality craftsmanship. The Multi-Axis CNC Programmer is responsible for producing high-quality machined parts by developing CNC programs, performing setups, and operating CNC equipment. This role ensures compliance with quality, safety, and efficiency standards while supporting continuous improvement in machining processes, tooling, and fixturing.

Requirements

  • Strong proficiency in CNC programming and editing using MasterCAM.
  • Experience programming and setting up vertical, horizontal, and 5-axis CNC machines.
  • Hands-on experience with Fanuc and Haas CNC controls.
  • Expert ability to read and interpret engineering prints.
  • Thorough understanding of ASME Y14.5 standards.
  • Strong knowledge of Geometric Dimensioning and Tolerancing (GD&T) in both English and Metric systems.
  • Solid understanding of inspection techniques and quality verification methods.
  • Detail-oriented with a strong commitment to precision and quality.
  • Ability to work independently, efficiently, and with minimal supervision.
  • Minimum of three (3) years of experience in a CNC setup and programming role.
  • Strong background in machine shop practices and machining techniques.
  • Proficient knowledge of cutting tools and the ability to design tooling, processes, and fixturing as required.
  • Experience machining a wide range of materials, including exotic alloys, aluminum, steel, and plastics.

Responsibilities

  • Read, interpret, and apply engineering drawings, specifications, and purchase order requirements.
  • Develop and modify CNC programs using MasterCAM for Vertical Machining Centers (including 4th Axis or Trunnion), Horizontal Machining Centers, and 5-axis machines.
  • Create efficient, cost-effective, and repeatable machining processes.
  • Design fixtures and work-holding solutions that ensure consistent and repeatable part quality.
  • Select appropriate cutting tools, feeds, speeds, and machining strategies for a wide range of materials.
  • Design and implement custom tools, forms, or tooling solutions to improve manufacturing efficiency.
  • Perform CNC machine setups using Fanuc and Haas controls.
  • Support and assist setup technicians and machine operators during production runs.
  • Collaborate with engineering, quality, and production teams to troubleshoot and resolve machining or manufacturing issues.
  • Conduct in-process and final inspections using appropriate inspection methods to ensure conformance to specifications.
  • Maintain accurate documentation, production records, and revision control.
  • Ensure a safe, organized, and clean work environment in accordance with company and regulatory standards.
  • Assist with continuous improvement initiatives related to machining processes, tooling, and quality.

Benefits

  • Health Insurance (Medical/Dental/Vision) paid 100% for employees
  • Life insurance policy
  • Safe Harbor 401(K) plan
  • 401(K) match
  • Paid time off (vacation/sick/holidays/floating holiday)
  • Referral program

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

11-50 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service