CNC Programmer
CNC ProgrammerFounded in 1990, Utility Solutions is a designer and manufacturer of hot-line tools and products for the electrical power industry. Our success is based on working as a team to deliver high-quality products and unsurpassed customer service. We believe that each team member contributes directly to our growth and success as a company. Come grow with us!We are seeking a CNC Programmer to join our team in Hickory, NC! This position is responsible for translating engineering drawings and concepts into efficient, repeatable, and high-quality CNC machining processes. This role supports prototype and production manufacturing through CNC programming, process prove-out, setup documentation, and day-to-day technical support to ensure parts are produced safely, accurately, and efficiently.Responsibilities:Create, revise, and improve both old and new CNC programs for lathes and mills (3 & 4 axis mills / 3 & 5 axis lathes)Determine optimal machining strategies to minimize cycle time, material waste, and setup timeProgram, setup, and run prototype parts (design engineers provide drawings and programmers turn these drawings into reality via machining on CNC machines)Assist with prototype part qualification and first-run validationConvert existing programs between CNC machine platforms as requiredPerform standard production CNC machine setups in a backup capacityProvide technical support to operators and setup technicians during productionTroubleshoot production machining quality / cosmetic / program issues as well as operator error issuesDevelop and maintain manufacturing documents: determine tooling and create setup sheetsMaintain accurate revision control of CNC programs and manufacturing documentsPerform in-house preventive maintenance and troubleshoot/repair unscheduled machine outagesContribute to team efforts by accomplishing other duties as assignedEducation & Experience Requirements:High School / GED required10+ years of CNC programming and machining experience preferredEquivalent combination of education and experience consideredComputer Skills Required:Experience in the operation and utilization of CAM Software (GibbsCAM preferred)Experience with Microsoft Office & Google Workspace toolsOther Skills and Abilities:Ability to read and comprehend blueprints and specifications provided by engineeringExperience with multi-axis milling and turning machinesMastery of G-Code (ability to read, interpret and edit G-Code programs)Comprehensive understanding of conventional measuring tools and techniques, to assure compliance with technical specificationsComprehensive knowledge of machine shop tools and equipmentUnderstand the proper application of high-speed machining techniques used to mill, turn, drill, and tapComprehensive ability to set up, operate, and troubleshoot CNC MachinesAssist in root cause analysis of scrap, rework, and downtime related to machining processesSupport continuous improvement initiatives related to machining efficiency, quality, tooling standardization, and process reliabilityMust have the ability to work in a team atmosphere to obtain common goals and objectivesMust be capable of working independentlyAbility to meet deadlines, concentrate and pay close attention to detailStrong safety orientation. Perform all tasks safely and responsiblyPhysical Requirements:Ability to sit, stand, walk, bend, and move throughout a manufacturing facility for extended periods.Ability to occasionally lift and carry up to 50 pounds.Ability to work in a manufacturing environment with exposure to machinery, noise, dust, etc.*This position will be full-time, in-office Monday-Friday 8:00am-5:00pm.*Salary range: $75,000 - $85,000 annually.