Manufacturing Programmer - Mills, 4th Axis

ARCHLexington, TN
Onsite

About The Position

The primary role is to support production in the factory by programming, running equipment to check parts when necessary, and assisting in interpreting results to guide machine setup staff. This includes designing and developing fixturing and fixturing strategies for holding parts, setting up the first inspection run, and debugging fixturing and programs. For larger volume inspections, code and fixturing should be designed for use by component inspectors, and training will be provided to them on setup and operation. Data should support automatic integration with Measurlink.

Requirements

  • Bachelor’s degree in computer programming, computer science, quality engineering or related field, or relative hands-on experience.
  • A minimum of 3 years CNC experience programming precision measuring equipment.
  • Experience with GD&T.
  • Self-Starter / Self-Motivated / Flexible
  • Reliable and dependable.
  • Adept problem solver.
  • Efficient and accurate, detail-oriented.
  • Positive internal and customer focused attitude.
  • Must enjoy fast pace and rapidly changing environment.
  • Strong ability to organize, prioritize and communicate.
  • Champion projects to ensure meeting customer delivery.
  • Must understand installation, configuration and troubleshooting processes for software, hardware, networking and accessory equipment.
  • Requires the ability to independently perform all of the duties of the position efficiently and effectively.
  • Must have strong communication and training skills and be able to communicate technical information to non-technical users.
  • Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community.
  • Ability to effectively present information to top management, public groups, and/or boards of directors.
  • Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
  • Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.

Responsibilities

  • Write code that supports these objectives and provides optimal functionality for CMM.
  • Edit and improve upon code in existing CMM programs and applications.
  • Design new programs and applications that will enhance the efficacy of the CMM equipment.
  • Ensure code is error-free, readable, efficient, and logically organized for ease of access.
  • Aptly name variables and include code comments for future users.
  • Provide supplemental program instructions and diagrams for code in layman’s terms.
  • Develop set systems and tasks for efficient coding processes.
  • Run extensive tests and trial runs to confirm proper functionality and desired results.
  • Perform detailed, manual checks of code.
  • Troubleshoot errors effectively and efficiently.
  • Create, manage, and maintain coding databases.
  • Formulate efficient database retrieval systems.
  • Frequently run upgrades on systems.
  • Utilize information from code libraries to ease and expedite the coding process.
  • Ensure programs, external equipment, networks, etc. are all in proper communication.
  • Provide model diagrams and prototypes of programming system as necessary.
  • Collaborate in cross-functional projects.
  • Stay abreast of industry breakthroughs and any new relevant Sylvac technology.
  • Develop inspection process.
  • Utilize programming strategies for the most proficient and effective inspection methods.
  • Utilize part drawings and CAD files to program inspection equipment.
  • Review blueprints and specification to establish correct inspection criteria following best practices.
  • Communicate and resolve issues with peers/other departments.
  • Develop and implement continuous improvement ideas on new and legacy parts.
  • Consult with supervisors, other programmers, and end users to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, interfaces with other systems.
  • Provide technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
  • Other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service