What are the responsibilities and job description for the Software Team Lead position at Hardinge Inc?
Software Development Team Lead
The Software Development Team Lead will coordinate and provide technical leadership within the Software Department ensuring the HMI, PLC, IoT data collection, and analytics software developments meet the current and future needs of the company.
The team lead will be responsible for providing technical direction for the process development on CNC grinding and turning machines working closely with the Application Engineers and other Engineering departments.
REPORTS TO:
Director, Engineering
LOCATION:
Elgin, IL
EDUCATION:
Bachelor?s degree in Software, Electrical, or Systems and Controls Engineering required.
EXPERIENCE:
A minimum of 3 years of experience in a CNC machine tool Software Development Engineering role. Programming experience with Siemens and Fanuc CNC controls required. Strong organizational skills and excellent communication skills are required.
SPECIFIC TECHNICAL KNOWLEDGE:
- Skill in reading and understanding of electrical schematics and diagrams.
- Knowledge of manufacturing processes such as turning, milling, and grinding.
QUALIFICATIONS:
- Experience with Siemens and/or Fanuc CNC controls in grinding and/or turning machine tool applications
- Working knowledge in Windows based C /C#/.NET object-oriented programming
- Strong analytical and problem-solving skills
- Strong time management skills with a proven ability to meet deadlines
- Thorough understanding of engineering theory and design criteria
- Excellent interpersonal and customer service skills
- Excellent organizational skills and attention to detail
- Demonstrated leadership skills
RESPONSIBILITIES:
- Provide technical leadership within the Software Department ensuring the HMI, PLC, and process development requirements are met for the CNC grinding and turning projects.
- Provide direction for IoT data collection and analytics software developments to meet the current and future needs of the company.
- Utilize and continue developing latest tools including Siemens MyVirtual Machine (digital twin) simulation and CAD/CAM software
- Coordinate software team functions relating to design, development, implementation, and testing across the machine tool and automation projects
- Coordinate the department?s field activities including customer site runoff, training, and process development. Provide technical phone support for customers, salespersons, and distributors.
- Develop, implement, and maintain departmental procedures and standards. Responsible to ensure machines are thoroughly debugged prior to shipment to the customer. Reviews work and projects for technical accuracy
- Facilitates communication among engineers, ensuring specifications, budgets, and deadlines are clearly communicated, understood, and executed
- Maintains knowledge of new trends, developments, technologies, materials, and best practices; applies this knowledge to continually improve product lines and production efficiency
Travel is expected 25-50% of time for installation, training, and runoff. May include international travel.
We offer a competitive salary and benefit package including health insurance, life insurance, 401(k), paid vacation, paid holidays and long-term disability.
Hardinge Inc. is an Equal Opportunity Employer, Veteran/Disability