loading animation

CNC Programmer
Production & Support

Michigan - USA

Posted: 06/16/2021 | Accepting Until: 08/01/2021 | Positions Available: 1

Job Responsibilities

Job Responsibilities:

  • Program CNC Mill’s, Lathe’s, and Mill/Turn machines
  • Perform job set up and tear down
  • Order tools
  • Pre-set tools
  • Review and edit posted NC code for component revisions and tool path optimization
  • Set controls to regulate machining, or enter commands to retrieve, input, or edit computerized machine control media.
  • Experience of machining tight tolerance parts is beneficial.
  • Study blueprints and drawings to understand product dimensions and tolerances and how stated component specifications will drive the machining process, including but not limited to: fixturing, cutting tooling development, work holding solutions, tool path development, inspection plan, CNC program
  • Review and edit posted NC code for component revisions and tool path optimization
  • Work with R&D and Manufacturing Engineering during design process to offer suggestions for improved manufacturability of machined components
  • Required to input production data into computer using SAP
  • Maintain the work area and equipment in a clean orderly condition and follow prescribed safety regulations.
  • Clean and lubricate machines, tools, and equipment in order to remove grease, rust, stains, and foreign matter.
  • Understands prescribed preventative maintenance on machines as required per the P.M. charts.
  • Must be willing to accept and receive frequent supervision and assistance in regard to machine set up.
  • Observe and listen to operating machines or equipment in order to diagnose machine malfunctions and to determine need for adjustments or repairs.
  • Must be willing to perform but not limited to the following tasks: milling, turning, drilling, tapping, de-burring, and all bench operations, machine set-up and tear down.
  • Detects and reports defective materials or questionable conditions to the department Supervisor, Team Lead, or Department Manager.
  • Maintain SDS check sheets
  • Ability to perform checks using methods such as portable CMM, hard gaging (using micrometers, bore gages and the like).
  • Ability to mentor/train team members is a must
  • Ability to select proper tooling per cutting parameters is a must
  • Work Holding design experience is beneficial
  • Ability to be self-motivated.

Job Requirements

Job Requirements:

  • 5+ years’ experience operating CNC Machinery (Mori Seiki preferred)
  • 3+ years’ experience with Machine programming of Mills and Lathes (3-axis required, 4th-axis, 5th-axis, and Mill/Turn preferred)
  • 3+ years experience programming with CAM software (Mastercam/Esprit preferred)
  • General understanding of cutting tools and ability to identify proper tool when tool changes are required.
  • Experience of machining tight tolerance parts is beneficial.
  • Attention to detail in regards to part quality and non-conformance issues
  • Excellent verbal, written and digital communication skills is a must.
  • Working knowledge of GD&T dimensioning is required.
  • Basic knowledge of trigonometry.
  • Knowledge of G & M codes.
  • Knowledge of Fanuc and Mitsubishi controls.
  • Basic knowledge of Vericut helpful.
  • Advanced programming ability including macro B programming, offset error checking is beneficial.
  • Automation development experience is beneficial.


  • High school diploma or equivalent, and at least 3+ years of programming related work experience.
  • Ability to read and comprehend procedures written in English



Ability to apply common sense understanding, follow detailed and uninvolved written or oral instructions.  Ability to deal with problems involving a few concrete variables in standardized situations.     



To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.



The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to sit. The employee is required to frequently stand, walk, reach, and use hand to finger, handle, or feel objects, tools, or controls.  The employee is occasionally required to walk, reach with hands and arms, stoop, kneel, twist crouch, or crawl, and communicate with co-workers.

The employee must regularly lift and/or move up to 40 pounds, frequently lift and/or move up to 40 pounds, and occasionally lift and/or move up to 40 pounds. Specific vision abilities required by this job include close vision, peripheral vision, depth perception, and the ability to adjust focus.

Trijicon is an Equal Opportunity/Affirmative Action employer and supports workforce diversity. U.S. Citizenship or permanent residency required. We offer a competitive salary and benefits package.  


Trijicon does not accept unsolicited assistance, resumes or applications.


If you need special assistance or accommodation while seeking employment, please email request(s) here or call: 248-960-7700 and ask for a Human Resources Representative. We will make a determination on your request for reasonable accommodation on a case-by-case basis.


Trijicon is an Affirmative Action/Equal Opportunity Employer. We employ, train, compensate, promote and provide other conditions of employment without regard to a person's race, color, religion, national origin, sex, sexual orientation, age, disability, veteran status, citizenship or other status protected by applicable state and Federal laws. For notice and applicant rights please follow this link www.eeoc.gov.

Due to current market conditions and strong demand for our products, our current production lead times are extended. We are still shipping product every day, but as we move through this time, we have paused the ability to purchase directly through Trijicon.com. Please visit our Dealer Locator to find a dealer of your choice. If you would like to reach out and place an order directly with Trijicon, please call 1-800-338-0563 and our Customer Service team can help you.

By continuing to use the site, you are agreeing to our privacy policy.