Job Description:
Design, develop, and maintain applications using C++ on Windows platform
Perform advanced debugging and root cause analysis using tools like WinDbg and Visual Studio
Analyze and resolve issues related to memory, performance, and system behavior
Work on Windows APIs (Win32) and system-level components
Collaborate with cross-functional teams to troubleshoot and resolve production issues
Use Git for version control and code management
Ensure code quality, performance, and scalability
Required Skills
Strong experience with C++ (5+ years)
Hands-on experience in Windows development (Win32 / Windows API)
Strong debugging skills (WinDbg, crash dump analysis, memory debugging)
Experience working with Git
Proven experience developing or testing Windows-based products
Preferred Skills
Experience with Windows internals / system-level programming
Exposure to kernel debugging or driver-level development
Experience with performance optimization and troubleshooting
Soft Skills
Self-driven and highly motivated
Strong problem-solving skills with ability to work independently
Ability to troubleshoot and unblock issues with minimal guidance