Tata Consultancy Services · Bengaluru
C++ with Linux Developer
Last seen on Tata Consultancy Services’s official careers site on August 1, 2026; it may have closed since.
Apply on Tata Consultancy Services’s careers site →Job description
Job Requirements*
- Strong hands-on expertise in Modern C++ (11/14/17) features such as smart pointers, lambdas, concurrency, move semantics, auto/type inference on Linux OS
- Deep understanding of STL (containers, algorithms, iterators, function objects).
- Proven experience in multithreading (mutexes, locks, condition variables, atomics, thread pools).
- Solid knowledge of Object-Oriented Design and design patterns (Factory, Singleton, Observer, Strategy, etc.).
- Strong grasp of Data Structures & Algorithms and complexity analysis. </table
Qualifications
BACHELOR OF ENGINEERING
More jobs at Tata Consultancy Services
.Net + Azure Full Stack Developer
Bengaluru
.Net Developer
Bengaluru
.Net Full Stack Developer
Bengaluru
.Net Full Stack With Azure
Bengaluru
Similar jobs at other companies
Senior Embedded Developer QNX/Linux
NTT · Remote, Romania
Python developer - embedded Linux
Thermo Fisher Scientific · Brno, Czechia
Embedded Software Developer – Python/Linux
Thermo Fisher Scientific · Brno, Czechia