📍 Location: Bangalore
🕒 Experience: 5.5 – 9.5 Years
🛠 Key Responsibilities
-Design, develop, and maintain efficient, reusable, and high-quality C++ code
-Optimize application performance and enhance system scalability
-Identify bottlenecks, debug complex issues, and implement effective solutions
-Implement performance, reliability, and quality improvements
-Maintain clean, structured, and well-documented code
-Develop unit tests and contribute to automated testing frameworks
-Collaborate with cross-functional teams to ensure seamless integration
💻 Technical Skills Required
Core Expertise
-Strong proficiency in C++ (modern standards preferred)
-Deep understanding of Data Structures & Design Patterns
-Strong knowledge of STL containers and algorithms
-Expertise in memory management in non-garbage collected environments
-Solid understanding of dynamic polymorphism & advanced C++ concepts
-Experience with templating and generic programming
System & Platform Knowledge
-Strong working knowledge of Unix/Linux environments
-Experience with SQL databases (Oracle or similar RDBMS)
-Knowledge of low-level threading primitives & concurrency
-Familiarity with system-level APIs and wrapper libraries
Additional Advantage
-Experience writing native modules for high-level languages (Node.js, Python, Go, etc.)
-Exposure to debugging tools such as Valgrind
-Experience with CI/CD and version control tools
-Knowledge of automated testing frameworks
Interested may please write on rashmita.r@mitrhr.com or tripti.s@mitrhr.com