





Tier-1 brand, metro location, and mid-level generalist C++ engineering role increase applicant competition.
Device and semiconductor equipment software requires specialized embedded and systems experience, reducing cross-industry transferability.
Explicit 4-7 years plus mandatory C++, .NET, OS, networking and multi-threading requirements tighten 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 software solutions for semiconductor equipment components and devices.
Develop reusable software modules and libraries for multiple products.
Troubleshoot software issues and implement bug fixes while collaborating with internal and external customers for requirements and project scheduling.
Bachelor's degree in computer science, information management, software/system engineering, cyber security, mathematics, or related field.
2–4 years of related software development experience.
Proficiency in C/C++, .Net, C#, operating systems, networking principles, algorithms, and multi-threading.
Location: Bangalore, India; Travel required about 10%.
Experienced in moderate complexity software design within semiconductor or related tech domains.
Capable of developing common software modules reusable across multiple products.
Demonstrates strong foundational software engineering knowledge with willingness to expand capabilities.