CNC Programmer

  • Talent Sourcing Direct Inc.
  • Ontario, California
  • 06/24/2026
Full time Information Technology Telecommunications

Job Description

Job Description Job Description

CNC PROGRAMMER

Position Summary: Working under the general supervision of the department Lead, develops, edits, revises, and reviews drawing to create the CNC (CAM) programs for the 3-axis mill, router and 2-3 axis lathe manufacturing equipment using CAD models and drawings. Documents manufacturing processes. This position will utilize confidential information; Confidentiality Agreement is strictly enforced. Essential Functions:

• Utilize Cam software to develop, edit, revise, and review drawings to create the CNC (CAM) programs for the manufacturing equipment to reflect customer specifications. Reference: Document No. 34-001-001

• Convert, program, and implement post-process steps for CNC machining equipment using provided CAD models and drawings.

• Write and optimize CNC programs to create simple to complex 3D parts on 3 axis machining centers and 2-3 axis lathes. • Analyze drawings, sketches, and design data of part to determine dimension and configuration of cuts, selection of cutting tools, and machine speeds and feed rates.

• Determine reference points and direction of machine cutting paths. Computes angular and linear dimensions, radii, and curvatures, and outlines sequence of operations required to machine part.

• Revise program to eliminate instruction errors or omissions.

• Observes operation of machine to evaluate programmed instructions when needed.

• Create set-up sheets and tool/cutter lists to guide correct set-up and operation of machines.

• Verify availability of special tools and/or cutters with Tool Crib department.

• Communicate regularly with production employees performing job set-ups to optimize programs to improve set-ups, run-time, and efficiency.

• Coordinate work with other departments such as Quality Assurance, Purchasing, Production Control, etc. to ensure a smooth and timely flow of quality products though the shop.

• Perform other duties as assigned. Skills, Knowledge, and Experience:

• Associate's (AA) degree or equivalent from two-year college or technical school; or 4-5 years related experience and/or training programming in CNC systems using CAD/CAM software such as Mastercam; or equivalent combination of education and experience is required. Previous experience working in a manufacturing environment is a plus.

• Experience programming with Mastercam version 2020 is strongly desired.

• Experience with Vericut is strongly desired.

• Demonstrated proficiency with CAD (solid modeling) software such as SolidWorks is required.

• Familiarity with various types of machines including Okuma, Haas, Doosan, and Mori Seiki.

• Proficient with MS Office (Outlook, Word, Excel) and Internet.

• Able to read and understand blueprints and technical documents. Programmer Level II

• Strong shop math skills including the ability to perform measurement conversion and the understanding of geometric tolerancing.

• A genuine belief in continuous improvement and a disciplined process.

• Organization and time-management skills.

• Self-starter with the ability to multi-task and prioritize daily work assignments.

• Excellent verbal and written communication skills.

• Knowledge of computer systems/software such as JobBoss or DocuWare is a plus.

Company Description Manufacturing environment. Company Description Manufacturing environment.