Source description
About the role
Software Developer - C++ Unlock your potential with Dassault Systèmes, a global leader in Scientific Software Engineering as a Software Developer-C++ in Bangalore ! Role Description & Responsibilities Design, develop, and optimize highly scalable backend systems and core infrastructure using Modern C++ (C++17/20). Write exceptionally clean, hardware-aware, and maintainable code leveraging advanced templates, object-oriented design patterns, and move semantics. Architect and implement complex, multi-threaded pipelines using advanced concurrency primitives and lock-free programming concepts. Debug and profile memory and performance bottlenecks in production using tools like Valgrind, AddressSanitizer (ASan), and GDB. Own and optimize the software build lifecycle using CMake and maintain robust automated testing environments in Linux.
More at Dassault Systèmes