Position: Senior Software Engineer
Location: Milpitas, CA
Duration: Full time
Job Description:
The SWIFT (Simultaneous Wafer Inspection at Fast Throughput) division is part of the Wafer Inspection Group (WIG) and consists in an organization globally located in US, Germany, India, and Singapore.
The SWIFT division has the mission to provide cost-effective solutions for high-sampling wafer inspection applications. We effectively partner with field support teams and customers to lower overall fab costs by supplying world-leading high-throughput inspection, metrology and review systems. Our comprehensive product portfolio includes: all-wafer-surface (front side, backside and edge) macro inspection, standalone high-sampling inspection, and standalone edge inspection and metrology tools that are deployed across several advanced wafer fabs for a large number of applications. Besides developing valuable products, the SWIFT division provides support to the customers to achieve performance entitlement through the sharing and implementation of applications BKM (Best Known Methods).
Responsibilities:
Design, develop and test software for complex semiconductor inspection and metrology equipment. Work closely with other groups to define software requirements, design software architecture, implement software in Java, C#, C/C++, optimize software performance, troubleshoot software problems and maintain software in current products. Work with domain experts from other functional teams on understanding customer requirements and translate into usable software solutions. Participate in software quality assurance activities as required by the SWIFT/KT software development process.
Specific Skills:
1) Object-Oriented Analysis/Design/Programming.
2) Java, C++, C# (or similar programming languages)
3) Strong leadership and problem solving skills.
4) Strong written and oral communication skills.
5) Experience in Semiconductor equipment capital equipment software.
6) Experience in maintenance of large complex SW systems.
7) Willingness to learn new technologies and take on challenging problems.
8) Experience with all phases of software development cycle.
Preferred Qualifications:
MS/PhD degree in Computer Science, Electrical, Electronics, Physics, Applied Mathematics or related discipline with 3 to 5 years of work experience in software engineering related discipline
Experience in Machine control and Calibrations.
Minimum Qualifications:
Doctorate (Academic)
OR
Master's Level Degree with at least 2 years of experience.
OR