Logo-of-Gts-hiring-for-jobs-in-India-on-GrabJobs

C++ Engineer

Job Description - C++ Engineer


We are looking for an experienced Senior C++ Engineer with 8–10 years of hands-on experience in developing, maintaining, and enhancing legacy software products. The ideal candidate will possess strong expertise in C++ programming, MFC, Windows-based application development, and advanced debugging techniques. This role involves analyzing complex customer-reported issues, performing root cause analysis, resolving production defects, and ensuring product stability and performance. The candidate will work closely with engineering, support, and product teams to deliver high-quality solutions while contributing to product modernization and continuous improvement initiatives.

Key Responsibilities



  • Develop, maintain, and enhance legacy software products.

  • Analyze and troubleshoot customer-reported issues and provide timely resolutions.

  • Perform root cause analysis for complex technical problems.

  • Debug application crashes, performance issues, and production defects.

  • Analyze customer-generated dump files using debugging tools.

  • Identify and resolve memory leaks and resource management issues.

  • Develop and maintain Windows-based applications using C++ and MFC.

  • Collaborate with cross-functional teams to deliver product enhancements and bug fixes.

  • Participate in code reviews and ensure adherence to coding standards and best practices.

  • Support product releases, maintenance activities, and customer escalations.

  • Create and maintain technical documentation and knowledge-sharing materials.

  • Participate in Agile/Scrum ceremonies and contribute to development planning and execution.

Key Skills & Qualifications

Required Skills



  • C++

  • MFC (Microsoft Foundation Classes)

  • Windows Application Development

  • Debugging & Troubleshooting

  • Dump File Analysis

  • Memory Leak Detection & Analysis

  • Root Cause Analysis

  • Production Support

  • Performance Optimization

  • Legacy Application Maintenance

  • Customer Issue Resolution

  • Software Development Lifecycle (SDLC)

  • Agile/Scrum Methodologies

Qualifications



  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field.

  • 8–10 years of hands-on software development experience.

  • Strong expertise in C++ programming and object-oriented design principles.

  • Extensive experience with MFC and Windows desktop application development.

  • Strong debugging and troubleshooting capabilities.

  • Experience using debugging tools for dump file analysis and issue resolution.

  • Knowledge of memory management, memory leak detection, and performance tuning.

  • Ability to analyze customer-reported issues and provide effective technical solutions.

  • Strong analytical, problem-solving, and communication skills.

  • Ability to work independently as well as collaboratively within a team environment.


    Apply by sending your CV to [email protected]








Original job C++ Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar C++ Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.