C++ DeveloperLocation: Santa Clara, CAKey Responsibilities:Design/develop Etch tool S/W (e.g., complex modules, libraries for use across various projects) for semiconductor fabs.Troubleshoot tool S/W issues (e.g., analyze, design, and implement defect fixes).Develop tool S/W documentation (e.g., design doc., bug fixes doc etc.).Work with internal and external customers for requirement analysis, project schedule, troubleshooting S/W etc.Use C/C++ static analysis tool to improve code base quality.Design & develop S/W for the next generation Etch tool.Essential Experience:Strong C++98/Modern C++ experience/proficiency, preferably on industrial control system automationReal-time embedded system softwareMulti-threaded softwareVisual studioGitC#, Python is plus.