





Tier-1 brand, mid-level generalist C++ role in Bangalore increases applicant competition.
Embedded semiconductor equipment software requires domain-specific hardware and systems experience, limiting cross-industry transferability.
Explicit years plus mandatory C++, multi-threading, and systems skills create strict screening filters.
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 software for semiconductor equipment components and devices.
Create reusable common software modules and libraries for multiple products.
Develop software documentation, test procedures, and troubleshoot moderately difficult software problems.
Bachelor’s degree in computer science, information management, software/system engineering, cyber security, mathematics, or related field.
2–4 years of related professional experience.
Proficiency in C/C++, .Net, C#, Operating Systems, Networking principles, Algorithms, and Multi-threading.
Location requirement: Bangalore, India; Travel up to 10% may be required.
Demonstrated ability to work on software development for semiconductor equipment or similar high-tech manufacturing products.
Experience developing reusable software components and handling troubleshooting independently.
Comfortable interacting with customers for requirements gathering, project scheduling, and issue resolution.