





Strong employer brand, metro Bangalore location, mid-level generalist C++ role attracts many qualified applicants.
Role requires embedded/systems and semiconductor domain expertise, limiting industry transferability.
Explicit 5-10 years plus mandatory C++/Linux/multithreading and semiconductor domain skills.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, test, and document software changes including new features, algorithms, calibrations, and maintenance for semiconductor equipment components.
Troubleshoot and debug complex multi-threaded software problems on Linux platforms using C/C++.
Collaborate with teams to meet organizational objectives and acquire deep understanding of product domains to deliver enhancements and fixes.
5-10 years of industry experience in software development.
Strong expertise in C/C++ development on Linux platforms and familiarity with Linux programmer tools.
Experience with multi-threaded application development and scripting languages like Python, Perl, Bash, or Shell.
Bachelor's degree in Computer Science, Information Science, Electronics, or related engineering fields.
Experienced in complex system-level software development for semiconductor or similar high-tech hardware equipment.
Capable of systematic problem solving and technical communication in a dynamic, high-pressure environment.
Able to work collaboratively in cross-functional teams focused on innovative embedded software solutions.