18 Aug
|
BioVia
|
Bengaluru
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.
Qualifications
1.BTech
- in Computer Sciences, Electronics or a related discipline from reputed institutions with positive academic track records.
- 2.3-6 Years of extensive hands-on experience with Design & Development of complex software products using C++
- 3.Language Proficiency: Deep understanding of Modern C++ (C++14/17/20), including smart pointers, move semantics, lambdas, and templates.
- 4.Core Concepts: Strong grasp of data structures, algorithms, object-oriented design, and design patterns.
- 5.Concurrency: Hands-on experience with multithreading, synchronization primitives (mutexes, condition variables), and lock-free programming.
- 6.Memory Management: Expert-level understanding of manual memory management, RAII, and debugging tools (Valgrind, AddressSanitizer).
- 7.Build Systems: Proficiency with CMake, Make, or similar build tools.
- 8.OS Knowledge: Solid experience with Linux/Unix environments, shell scripting, and system calls.
What is in it for you?
- Work for the one of the biggest software companies in Europe
- Work in a culture of collaboration and innovation
- Opportunities for personal development and caree
📌 Software Developer (Bengaluru)
🏢 BioVia
📍 Bengaluru