Supervisor Engineer, Software Support
Core
Lead a team of engineers to investigate, reproduce, and resolve complex software issues for semiconductor processing equipment, acting as the final escalation point for customers.
Role type
Senior IC Supervisor Engineer (Software Support)
Builds
Software for semiconductor processing equipment hardware (robotics, gas valves, temperature controllers)
Domain
Semiconductor manufacturing / Industrial automation
Deliverable
client delivery
Required skills
Software troubleshooting, root cause analysis, team leadership, task assignment, bug report creation, hardware-software integration knowledge, modern operating systems (Windows), data structures, networking, algorithms
Preferred skills
C++, C#, Python, Gitlab/Github, semiconductor equipment experience, machine control software, Factory Automation, multi-threaded applications, real-time software, device drivers
Technologies
Windows, C++, C#, Python, Gitlab, Github
Responsibilities
Oversee day-to-day team operations including task assignment and backlog management; Act as final point of contact for high-priority customer escalations; Provide coaching and development plans for staff; Investigate and reproduce software issues to determine root cause; Guide team members in creating bug reports for developers; Travel to customer sites for installation support and troubleshooting
Seniority
Senior, hands-on IC with team lead responsibilities