





Strong employer brand, mid-level range, generalist backend title, metro role and broad specialized skills.
Deep C++, Linux kernel, performance tuning and MPI needs make candidates less transferable across industries.
Explicit 5–12 years and many mandatory low-level C++, Linux, and parallel/distributed computing skills.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and architect improvements on existing software for semiconductor inspection products.
Accountable for ensuring robust, scalable code and unit tests that follow software engineering principles.
Collaborate with technical management to identify and mitigate technical risks and provide technical assessment of requirement changes.
5 to 12 years of experience in software development.
Strong programming skills in C++, STL, and Boost library.
Experience with Linux OS/kernel internals, shell scripting, and performance profiling.
Knowledge of parallel computing (multi-core/GPU), socket programming, distributed processing, and modern cloud-native technologies (Kubernetes, Docker, containers).
Experienced in complex problem analysis and able to balance theoretical and implementation considerations.
Familiar with semiconductor wafer inspection domains, SDLC, and software engineering best practices.
Capable of interfacing with technical and management stakeholders at various levels with strong communication skills.