What are the responsibilities and job description for the CNC and Manual Machinist II position at Farris Automated Systems?
Farris Automation is a dual‐capability manufacturing organization combining a full custom Automation Division with a precision CNC Machining Division. We design and build turnkey automated assembly systems for the automotive, heavy industrial, agricultural, and food service sectors — and we machine the critical components that make those systems run.
Our integrated structure gives machinists the opportunity to work on high‐precision, low‐volume, high‐mix parts that directly support automation builds, while also producing tight‐tolerance components for local and regional OEMs. This is a modern, engineering‐driven environment where craftsmanship, accuracy, and problem‐solving are valued every day.
About the Role
We are seeking an CNC & Manual Machinist II who wants to grow in a multi‐discipline, engineering‐focused environment. This position supports both our CNC Machining Division and our Automation Division, giving you exposure to machining, automated equipment components, assembly, and real‐world problem‐solving. This is not a repetitive production role — every day brings new parts, new challenges, and new skills to develop.
You will operate manual/ProtoTRAK mills and lathes, set up and run Haas CNC mills and lathes, assist in assembling automated equipment when needed, and modify components to improve performance. The ideal candidate has hands‐on experience with Haas equipment and is motivated to expand their machining and programming capabilities in a short‐run, job‐shop environment.
Key Responsibilities
- Set up and operate Haas CNC mills and lathes for short‐run machining
- Perform manual machining on ProtoTrac mills/lathes
- Assist in the assembly and modification of custom automated equipment
- Machine prototype parts, one‐offs, and low‐volume production components
- Interpret engineering drawings and follow machining/assembly documentation
- Inspect parts using precision measurement tools to ensure accuracy
- Collaborate with automation and engineering teams to solve machining challenges
- Maintain a clean, organized, and safe work environment
Workload Breakdown
- 70% — CNC setup and machining on Haas mills/lathes
- 20% — Manual machining and ProtoTrac mill/lathe operation
- 10% — Assist with Automated Assembly Team
Requirements
· 5 years of hands-on experience on manual mills and lathes
· 1-2 years of CNC training and code writing or modification.
· Ideal candidate has prior set-up and offline programming experience. (Mastercam preferred). Will train a candidate with G and M code experience.
· Ability do own set-ups and responsible for part accuracy.
· Experience in fixturing and custom machine builds
· Knowledge of tooling and metals
· Ability to lift heavy objects (50 lbs)
· Mechanically intuitive
· Willingness to learn new technologies and disciplines
· General tool room equipment experience required: Saws, Press, Surface grinder etc.
· Must be able to read and interpret blueprints and assembly drawings
· Must understand and have knowledge of fitment tolerances: Press/Slip ect.
· Knowledge of both work-holding methods and devices and cutting tool knowledge
· Inspect and complete appropriate inspection reports when required
· Work ethic – we expect an honest day’s work for honest day’s pay, be responsible
· Your own personal tools of the trade
Benefits
· 3 weeks’ vacation, holidays, Flex Hrs., comp time
· Job training for new technologies for current applications
· 401k, Health Insurance, Life Insurance, Dental & Vision
· Flexible work hrs to fit family needs
· Positive work environment in a small (20-30) person company
· Being part of a growing company and industry
Our integrated structure gives machinists the opportunity to work on high‐precision, low‐volume, high‐mix parts that directly support automation builds, while also producing tight‐tolerance components for local and regional OEMs. This is a modern, engineering‐driven environment where craftsmanship, accuracy, and problem‐solving are valued every day.
Salary : $56,000 - $76,000