Padmi

Software Developer

IndiaPosted 1 month ago
Software engineeringMid-level
Apply at Dassault Systèmes

Opens the source posting on 3ds.com

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at Dassault Systèmes

Related open roles

View all roles