





Tier-1 employer and Bangalore location increase competition, but specialized C++ semiconductor domain reduces density.
Role requires specialized semiconductor equipment and C++ systems expertise, limiting cross-industry transferability.
Explicit 7–12 years plus mandatory C++, multithreading and systems skills create strict filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, prototype, and develop moderately complex C++ software solutions for semiconductor equipment components.
Design common software modules and libraries usable across multiple products.
Develop software documentation, test procedures, and troubleshoot software issues including bug fixes.
Bachelor’s degree in computer science, software engineering, or related field.
7–12 years of relevant software development experience.
Proficiency in C++, operating systems, networking principles, algorithms, and multi-threading.
Willingness to travel about 10% of the time; position located in Bangalore.
Experienced in software engineering within semiconductor equipment or related high-tech domain.
Capable of handling moderately complex software design and development independently.
Strong conceptual understanding of software engineering principles with ability to communicate clearly with technical and non-technical stakeholders.