Talent Sourcing Direct Inc.
Ontario, California
06/24/2026
Full time
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.