Scope of leadership role This position is a working lead within the Manufacturing Engineering group and reports to the Manufacturing Engineering Manager. All programmers, regardless of shift, will have accountability to this role for daily activities such as workload prioritization, managing kpi’s, training, etc. Union Grove, Wisconsin – no travel required. Key Responsibilities CNC Programmer plans, designs, and develops CNC programs and identifies required tooling to meet the specifications of the CAD designs and customer blueprint specifications. The CNC Programmer will work closely with the Manufacturing Engineering group and CNC shop personnel to produce reliable CNC processes. In addition, CNC Programmers will create and maintain routings in the ERP system. The programmer is expected to continuously improve programs, routings, tooling, and methods to save machining time, improve quality, and optimize equipment. Essential Responsibilities Plans and creates difficult machine programs and operations to produce a wide variety of parts and details, having a multiplicity of dimensions of very close specifications. Works from complicated ideas, drawings, blueprints and specifications. Aligns parts and fixturing, selects feeds and speeds, and develops sequence of operations. Creates and maintains part routings in ERP system(s). Develops methods, procedures and tools to achieve the most economical cost of manufacturing. Streamlines manufacturing processes to reduce waste and improve workflow. Improves various aspects of operational performance such as productivity, cycle time, tool life and inventory levels. Works with supervisors, leads, and operators to ensure programming and work instructions are standardized and followed throughout all shifts. Performs root cause analysis for a variety of machining and programming issues. Recognizes defective or faulty craftsmanship and reports issues to departmental manager. Maintains all databases and can upload parameters and programs from a variety of machine controls. Works with DNC and software when needed. Creates, maintains, and reports on programming kpi’s and goals weekly; manages team priorities to meet deadlines and ensure optimal distribution of programming workload. Provide coaching and facilitate additional technical training of associates as needed. Identifies opportunities for additional training with outside entity. Provide coaching to associates as needed to ensure all policies and procedures are followed during the shift. Examples include but are not limited to: safe work practices, time management, adherence to the plant policies, and quality assurance. If the coaching does not prove to be effective, the Programmer Lead should notify their supervisor/manager. Provide input in the evaluation and development of fellow associates. Work closely with Quality, Engineering, Maintenance, and Production Supervisors to identify areas for improvement and problem solving as they arise. Address any quality concerns or defects that may develop. Attend department meetings as necessary with the team to communicate specific customer requirements, scheduled work hours, quality, etc. Perform other duties as assigned. PROFESSIONAL EXPERIENCE/QUALIFICATIONS The ideal candidate will be internally motivated and a self-starter with strong attention to detail and problem-solving skills.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
High school or GED