Programmer

Multifab IncSpokane Valley, WA
Hybrid

About The Position

Support new and revised product manufacturing processes with the development of 5 axis and 3 axis CNC router trim path programing. Secondary support of product manufacturing process with document control and manufacturing plan development.

Requirements

  • Basic knowledge of mathematics
  • Basic mechanical aptitude and knowledge
  • Ability to work independently on assigned tasks
  • Exhibits solid time management skills and ability to determine priorities in order to effectively accomplish a broad range of activities
  • Professional appearance
  • M-F ( 8 hour shift), work overtime as is needed to get projects done
  • Maintain a clean and organized work areas
  • Ability to use email system and word processing to communicate
  • Gain and maintain proficiency in Surfcam (training, magazines, user groups etc.)
  • Ability to be assertive and provide feedback as needed
  • Be respectful at all times

Responsibilities

  • Program new and revised parts that are asked via e-mail, verbally, or from Project Board
  • Interrogate drawing and advise any compliance concerns
  • Use computer model info given to by engineering verbally or via e-mail.
  • Ensure all computer files (CNC programs and support files) are backed up
  • Verify that the model you are working matches Rev Level with drawing
  • Verify CNC alignment before starting debugging
  • Verify programmed parts meet drawing specification unless discussed
  • Address any quality, capability or measurability issues with QA/engineering
  • Minimize cycle time and still achieve expected part quality
  • Help maintain control of FA parts that are formed waiting for programming.
  • Manage formed parts after project is tasked to you.
  • Rev Control all programs with line in header stating “part” rev and date programmed.
  • Use program header to stop work on any programs that are pending revision
  • Always make sure that the header information gets updated with current rev level
  • Maintain “CNC Master Files”
  • Add new programs from floor and new parts that you create
  • Replace modified programs
  • Eliminate any duplicate files
  • Reprogram existing parts that need improvement
  • Maintain Multifab’s trust in routers
  • Alignment checks for operators
  • Reduce amount of down time associated with set ups
  • Keep amount of debugging time for new projects to a minimum
  • Preparation before going to router (i.e., part indexing test, plumbing, bits etc.)
  • Align fixture with Surfcam model prior to getting on router.
  • Assist production operators as needed to maintain an efficient work flow
  • Continuously evaluate and identify opportunities to drive process improvements that positively impact the customer’s experience
  • Communicates in a professional, respectful, and courteous manner with all employees, customers, and others with whom we may work.
  • Contributes to a successful workgroup and fosters a team-oriented culture through positive interactions, active listening, meaningful collaborations, high employee engagement, and the constructive exchange of ideas designed to meet or exceed the organization’s strategic goals.
  • Maintain understanding of workload and progress by using the Engineering Project Board.
  • Come to engineering update meeting prepared to discuss priorities and workload
  • Help create and maintain bit inventory for production operators to work from
  • Study repeatability of our routers.
  • Communicate in a professional, respectful, and courteous manner with all employees, customers, the management, and others with whom we may work.
  • Contribute to a successful work group and foster a team-oriented culture through positive interactions, active listening, meaningful collaborations, high employee engagement, and the constructive exchange of ideas designed to meet or exceed the organization’s strategic goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service