About this role
About the Role Step into ASM's Software Engineering teams delivering software for semiconductor processing equipment hardware. As a Supervisor Engineer, Software Support, you will investigate, reproduce, and troubleshoot software issues reported by customers, and lead a support team. What You'll Do
- Oversee day-to-day operations of the support team: task assignment, workload distribution, punctuality, and backlog management.
- Act as final contact for complex/high-priority customer escalations; ensure timely resolution.
- Provide coaching and professional development; identify training needs and create development plans.
- Gather information to investigate issues, reproduce, determine root cause, and recommend corrective actions.
- Guide team members to create bug reports for developers.
- Travel to customer sites to support installations, training, and troubleshooting of ASM products.
- Communicate with account team and GPS group when investigating issues. What We're Looking For
- Minimum Qualifications: BS+8 years or MS+4 years in Computer Science/Engineering or related field; proven leadership and collaboration; strong troubleshooting in hardware/software; familiarity with data structures, networking, algorithms, Windows OS; software development or QA experience; ability to travel 10-25% domestically/internationally. Nice to Have
- Expertise in C++, C#, Python, GitLab/GitHub.
- Experience with semiconductor equipment.
- Experience with two or more of: software for machine control, Semiconductor Factory Automation, multi-threaded applications, real-time software, device drivers, or interrupt-driven software. Compensation & Benefits
- Travel opportunities mentioned; we emphasize equal opportunity employer. No salary figures provided in posting.