





Niche desktop C++/MFC skills reduce applicant pool despite mid-level demand and metro locations.
Systems-focused C++, multi-threading, IPC skills transfer across embedded and desktop industries but bias toward those domains.
Multiple mandatory systems-level technical skills required but no explicit years, so moderately strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Execute medium to high complexity project tasks related to software development on Windows platform.
Develop, test, and deploy software components primarily using C++, MFC, or C# following defined processes and standards.
Create technical documentation to represent application design and code accurately.
Extensive programming experience in C++ & MFC or C#, preferably in large-scale application development.
Solid understanding of Object-Oriented Design and SOLID principles.
Hands-on experience with multi-threaded programming, IPC, debugging, unit testing frameworks, design patterns, and code analysis tools.
Work Experience Required: Not explicitly mentioned in the JD.
Strong individual contributor with capability to work aligned with project priorities on technical tasks.
Experienced in Windows software stack development with good analytical and debugging skills.
Familiarity or willingness to work with semiconductor domain and additional programming languages is a plus.