Overview As Director of Software Development, you will lead a cross-functional team delivering test code and managing the lifecycle of a large automated testing platform (Test Farms) for semiconductor equipment. You will drive collaboration across global teams and ensure alignment with product and customer needs, delivering reliable test infrastructure for high-precision software systems. You will shape solution design, troubleshoot complex issues, and communicate progress to stakeholders. This role offers impact at scale in a fast-moving, innovation-driven environment.
Compensation / Benefits- hybrid work models (On-site Flex / Virtual Flex)
Responsibilities- Lead a software development, software applications, and software QA function for enhancements and new products
- Manage the Test Farms software lifecycle including new customer requirements and features
- Maintain existing test farm codebases and investigate problem areas
- Design, develop, and troubleshoot automated test farm code
- Communicate solutions to stakeholders via presentations and documentation
- Collaborate with cross-functional teams across Asia and global locations
- Provide people management and leadership for the team
- Travel up to 20% as required
Key requirements- BS or MS in Computer Science, Computer Engineering, Electronics, or related field
- 7+ years of industry experience
- At least 5 years leading a software development team
- At least 10 years of semiconductor equipment experience
- Deep experience in automated testing of highly complex software systems
- Semiconductor equipment experience required
- Understanding of Generative AI tools for test code generation and specification analysis
- Knowledge of object-oriented software design and patterns, and finite state machines
- Analytical approach to root cause analysis
- Cross-functional collaboration
- Strong communication and presentation skills
- Leadership and people management
- Automated testing of complex software systems
- Test code development for test farms
- Software lifecycle management for test platforms