Senior C++ Developer Chennai Hybrid
Job Summary
Job Description
We are seeking an experienced C Developer with strong expertise in system-level programming memory management and multi-threaded application development. The role involves working on large-scale codebases troubleshooting low-level issues and ensuring high-performance reliable software solutions.
Key Responsibilities- Develop and maintain applications using C with a focus on performance and scalability
- Work on memory management and multi-threaded programming
- Analyze and debug memory dumps to identify and resolve issues
- Troubleshoot and resolve issues related to Win32 SDK APIs
- Contribute to large and complex codebases while maintaining code quality
- Apply object-oriented design principles and clean coding practices
- Participate in testing and validation with exposure to Test Driven Development (TDD)
- Strong programming experience in C
- Expertise in memory management and multi-threaded programming
- Working knowledge of MFC (Microsoft Foundation Classes)
- Solid understanding of object-oriented programming and clean code principles
- Experience in memory dump analysis
- Experience working with large codebases
- Troubleshooting experience with Win32 SDK APIs
- Exposure to Test Driven Development (TDD)
- Experience with Agentic AI tools and spec-driven development