Requirements:Bachelor's degree in Computer Science, Engineering, or related field.10+ years of hands-on experience in software development with a strong focus on C++ programming.Proficiency in object-oriented design principles and design patterns.Extensive knowledge of STL (Standard Template Library) and Boost libraries.Experience with multi-threading, concurrency, and parallel programming in C++.Solid understanding of memory management and optimization techniques in C++.