-
As a Software Manager within this group, you will be responsible for building and leading a team of highly skilled software engineers to advance our wafer inspection products, leveraging cutting-edge technologies and the latest advancements in software engineering and AI/ML/DL.
-
You will apply your proven leadership experience to guide your team in conceiving, designing, and deploying robust and scalable software solutions for high-volume production and real-time applications.
- Key responsibilities include driving the evolution toward next-generation software architecture, potentially incorporating new technology stacks, while supporting and enhancing existing features within the current platform.
Required Expertise: Proficiency in C#/.NET, user experience (UX), AI/ML, and open source technologies.
Value Proposition for This Role:
-
Deliver incremental value and make technical decisions aligned with strategic objectives
-
Utilize prior experience to prevent suboptimal approaches and steer the team toward robust, scalable solutions
-
Translate customer and business requirements into comprehensive technical solutions through detailed analysis
-
Effectively integrate with legacy frameworks while adopting and implementing modern technologies
-
Communicate complex technical and business information clearly and effectively
-
Acquire in-depth knowledge of LS-SWIFT product software
-
Meet product delivery schedules while ensuring high-quality standards
-
Address complex problems requiring thorough analysis of various factors
-
Ensure that designs, code, and unit tests are consistent, robust, future-proof, and scalable; identify and implement architectural improvements
-
Demonstrate motivation to independently learn and adopt new software technologies
-
Provide technical inputs during project estimation and collaboratively develop project plans; regularly update senior management on progress
-
Develop expertise regarding key use cases in patterned wafer inspection
-
Identify, assess, and mitigate technical risks in partnership with the Product Manager
-
Contribute to process improvement initiatives across the organization by proposing and implementing effective solutions
-
Collaborate with cross-divisional and cross-functional teams across global locations to deliver optimal software solutions
-
Foster a culture of growth and help team members achieve their full potential
Essential skills:
-
Strong technical problem-solving ability
-
Comprehensive understanding of design patterns and programming proficiency in C#, C++, and Python
-
Thorough knowledge of architecture patterns
-
Solid grasp of open-source and other diverse technologies (web and thick client) with an analytical approach to evaluating the strengths and limitations of different software architectures
-
Sound rational decision-making for technical and project-related matters
Preferred Qualifications:
-
Masters or Bachelor s degree in Engineering
-
Hands-on experience in AI/ML/DL, specifically DL Training infrastructure
-
Hands-on experience with AI based productivity tools - such as Cursor, Codeium etc.
-
UX skills including wireframing, prototyping, and user flow design with industry-standard tools
-
Experience in the semiconductor processing/equipment industry or with product companies is preferred
-
Outstanding communication, organizational, analytical, leadership, and interpersonal abilities
-
Self-motivated and effective as a strong team player
-
Solid understanding of high-performance computing and related technologies/tools (including CPU/GPU performance comparison and relevant toolkits) alongside foundational knowledge of machine learning principles
Minimum Qualifications
-
Bachelors, Masters or Doctorate in computer science, Math or a related technical field, or equivalent experience
-
10+ years of relevant engineering experience
-
2+ years people management experience preferred