CNC Programmer

Posted 20 Hours Ago
Be an Early Applicant
Union City, CA, USA
In-Office
Mid level
Other • Design
The Role
The CNC Programmer develops and maintains CNC programs for production, ensuring accuracy and efficiency while collaborating with engineering and quality teams.
Summary Generated by Built In

JOB SUMMARY

The CNC Programmer (Mid‑Level) supports manufacturing operations by developing, editing, and maintaining CNC programs for plastic‑fabricated components. This role works closely with Engineering, Production, and Quality teams to ensure CNC programs are accurate, efficient, and production‑ready. The ideal candidate has solid hands‑on CNC programming experience, strong blueprint interpretation skills, and the ability to troubleshoot machining challenges in a fast‑paced manufacturing environment.

SCOPE & ACCOUNTABILITY

·         Responsible for creating and maintaining CNC programs that meet quality, safety, and production requirements.

·         Supports new and existing production programs under established machining standards.

·         Accountable for program accuracy, documentation completeness, and timely support of manufacturing needs.

·         Escalates complex technical issues appropriately while independently resolving routine programming challenges.

KEY RESPONSIBILITIES

  • Develop, write, and edit CNC programs for 3‑axis and 5‑axis CNC routers and machining centers using CAD/CAM software.
  • Interpret customer drawings, 3D models, and specifications—often created in SolidWorks—to determine machining strategies.
  • Support tooling selection, workholding methods, and feeds/speeds to meet quality and efficiency requirements.
  • Troubleshoot CNC programming and machining issues related to dimensional accuracy, tooling performance, and machine behavior.
  • Work closely with Project Managers to track completion of jobs.
  • Collaborate with Engineering to review SolidWorks models, clarify design intent, and support manufacturability needs.
  • Assist with continuous improvement efforts focused on reducing scrap, improving tool life, and increasing machining efficiency.
  • Create and maintain setup sheets, tooling lists, and CNC program documentation.
  • Work closely with Supervisors and Machinists to validate programs on the shop floor and support production startup.
  • Follow all manufacturing SOPs, safety policies, and quality standards.
  • Maintain a clean, organized, and safe work environment.

KEY INTERFACES (NON-REPORTING)

·         Manufacturing Engineering

·         Production Supervisors

·         Project Management

·         Machinists / CNC Operators

·         Quality / Inspection

·         Tooling and Maintenance Teams

KEY PERFORMANCE INDICATORS

Success in this role will be measured against metrics including but not limited to:

·         CNC program accuracy and first‑pass yield

·         Scrap and rework reduction

·         On‑time program delivery to production

·         Tool life and cycle‑time improvements

·         Adherence to safety and quality standards

QUALIFICATIONS

·         3–5 years of experience programming and setting up 3‑axis and 5‑axis CNC routers and machining centers.

·         Proficiency using CAD/CAM software such as SigmaNest, Surfcam, and SolidWorks for model review and toolpath development.

·         Working knowledge of machining fundamentals, including tooling selection, feeds/speeds, and fixture concepts.

·         Ability to read and interpret blueprints, 3D models, and GD&T.

·         Demonstrated ability to troubleshoot common CNC programming and machining issues.

·         Experience with CMM operation or inspection processes is a plus.

·         Technical degree, trade school training, or equivalent hands‑on experience preferred.

·         Bilingual (English/Spanish) preferred but not required.

LEADERSHIP ATTRIBUTES & PERSONAL CHARACTERISTICS

·         Strong mechanical aptitude and problem‑solving skills.

·         Detail‑oriented with a focus on quality and accuracy.

·         Able to manage multiple priorities and meet production deadlines.

·         Team‑oriented with clear and professional communication skills.

·         Proactive learner with interest in expanding CNC programming expertise.

·         Committed to safety, continuous improvement, and operational excellence.

ESSENTIAL FUNCTIONS

Working conditions are primarily within a manufacturing environment. The employee is required to sit for extended periods (6–8 hours), use hands to operate tools and computer equipment, and maintain visual focus for reading blueprints and inspecting parts. The role involves exposure to noise, dust, mechanical motion, and varying temperatures. The employee must be able to wear required PPE, including safety glasses, hearing protection, and protective footwear when required.

DISCLAIMER

The above information has been designed to indicate the general nature and level of work performed by employees within this classification and may be amended at any time at the sole discretion of the Employer. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.


 

Skills Required

  • 3-5 years of experience programming and setting up 3-axis and 5-axis CNC routers and machining centers
  • Proficiency using CAD/CAM software such as SigmaNest, Surfcam, and SolidWorks
  • Working knowledge of machining fundamentals, including tooling selection, feeds/speeds, and fixture concepts
  • Ability to read and interpret blueprints, 3D models, and GD&T
  • Demonstrated ability to troubleshoot common CNC programming and machining issues
  • Technical degree, trade school training, or equivalent hands-on experience
  • Bilingual (English/Spanish)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Miami, FL
183 Employees
Year Founded: 2003

What We Do

Outform is excited to join with Rapid Displays to form the Outform Group. At Outform, our guiding philosophy is Dare To Innovate. Outform specializes in creating tangible consumer engagements that elevate, connect and humanize brand experiences. We unite leading experts in research, strategy, design, innovation and manufacturing, who work together to create unforgettable brand experiences. Lean, interdisciplinary teams work in close collaboration with clients, helping them to solve their user’s biggest problems. Our user-centric, data-driven approach focuses on creating a seamless experience across different environments.

Similar Jobs

Robinson Helicopter Company Logo Robinson Helicopter Company

CNC Mill Programmer

Aerospace • Transportation • Defense • Manufacturing
In-Office
90505, Torrance, CA, USA
443 Employees
28-45 Hourly

Robinson Helicopter Company Logo Robinson Helicopter Company

Tooling CNC Programmer/ Machinist

Aerospace • Transportation • Defense • Manufacturing
In-Office
90505, Torrance, CA, USA
443 Employees
27-45 Hourly

Keiser Corporation Logo Keiser Corporation

CNC Machine Setup/Programmer

Fitness • Healthtech • Sports • Manufacturing
In-Office
Fresno, CA, USA
23-30

Divergent Logo Divergent

CNC Programmer

3D Printing • Automotive
In-Office
Torrance, CA, USA
107 Employees
50-81 Annually

Similar Companies Hiring

Compa Thumbnail
Artificial Intelligence • HR Tech • Other • Software • Business Intelligence
Irvine, CA
75 Employees
Milestone Systems Thumbnail
Artificial Intelligence • Other • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account