





Tier-1 brand, remote role, popular mid-level title, metro location create high applicant competition.
Requires systems-level C++ and domain knowledge, making cross-industry transferability moderate.
Explicit 4–7 years plus mandatory C++/multi-threading/RPC skills make filtering moderately strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain complex software solutions for semiconductor equipment components and devices using C++ and related technologies.
Create and own software specifications, test procedures, and documentation, ensuring quality and functionality of software products.
Troubleshoot and resolve challenging software issues; work closely with internal and external customers to analyze requirements and manage project schedules.
Bachelor's degree in computer science or related field.
4 to 7 years of relevant software development experience.
Proficiency in C/C++, .Net, C#, operating systems, networking principles, algorithms, multi-threading, and RPC.
Willingness to travel up to 10% and relocation eligible.
Experienced in developing software for semiconductor equipment or related hardware components with deep technical expertise in C++ and system-level programming.
Able to lead small projects and interface effectively with cross-functional teams and customers to deliver software solutions.
Familiar with software development best practices in the semiconductor or advanced materials engineering domain.