





Niche C++/MFC Windows expertise reduces applicant competition and is not a broadly generic role.
Specialized native Windows C++/MFC skills limit cross-industry transferability and are highly domain-specific.
Numerous mandatory Windows-native C++ skills and debugging requirements create strict technical filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Analyze requirements and develop software components within the Windows software stack focusing on medium to high complexity project tasks.
Write reusable, efficient code following best practices and perform unit testing, verification and validation.
Produce technical documentation to represent application design and code accurately, working as an individual contributor aligned with project priorities.
Extensive experience with C++ development is mandatory; working knowledge of MFC is an advantage.
Solid understanding of Object-Oriented Design concepts and SOLID principles.
Experience troubleshooting Win32 SDK API and memory dump analysis, with skills in multi-threaded programming and IPC debugging.
Work Experience Required: Not explicitly mentioned in the JD.
Experienced in large codebases and familiar with architectural patterns applicable to user interfaces, preferably with knowledge of WPF and Win Form.
Has strong analytical and problem-solving skills, including debugging with tools like WinDbg, and familiarity with design patterns, gRPC, Protobuf, unit testing frameworks, and code analysis tools.
Interested or experienced in semiconductor domain and open to learning other programming languages and modern development methodologies such as Test Driven Development.