C++ With Linux

Tata Consultancy Services

Hyderabad

On-site

INR 700,000 - 1,200,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Hyderabad is seeking a skilled C++ developer to design, develop, and maintain high-quality Linux-based applications using modern C++ standards. The role emphasizes robust, efficient code and STL-driven architecture.

The candidate will work on multi-threaded modules, implement concurrency patterns, and contribute to architectural discussions within an Agile/Scrum team. Relevant tools include CMake, GCC, and profiling with GDB/Valgrind.

Qualifications

  • Strong hands-on expertise in Modern C++ (11/14/17) features on Linux.
  • Deep understanding of STL containers, algorithms, iterators.
  • Experience with multithreading and synchronization primitives.
  • Solid knowledge of Object-Oriented Design and design patterns.
  • Strong grasp of data structures & algorithms and complexity analysis.
  • Experience with build tools like CMake, Make, or GCC.
  • Familiarity with debugging/profiling tools (GDB, Valgrind, Perf).

Responsibilities

  • Design, develop, and maintain high-quality C++ applications on Linux.
  • Use Modern C++ features to write clean, efficient, robust code.
  • Implement and optimize components using STL, templates, and generic programming techniques.
  • Develop multi-threaded and concurrent modules ensuring thread safety and scalability.
  • Participate in architectural discussions and contribute to technical decisions.
  • Write efficient algorithms and ensure good time/space complexity.
  • Debug, profile, and optimize performance-critical sections of the application.
  • Collaborate with cross-functional teams in Agile/Scrum environment.
  • Perform code reviews and provide constructive feedback to team members.
  • Create and maintain technical documentation.

Skills

Modern C++
STL
Multithreading
Object-Oriented Design
DSA
Build tools
Debugging tools
C++11/14/17

Tools

CMake
Make
GCC
GDB
Valgrind
Perf

Job description

Venue : Tata Consultancy Services Limited , Deccan Park

Plot No.1, Software Units Layout, Madhapur, Hyderabad 500 081.

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.
  • Experience with build tools like CMake, Make, or GCC
  • Familiarity with debugging/profiling tools (GDB, Valgrind, Perf)
Key Responsibilities:
  • Design, develop, and maintain high-quality C++ applications on Linux.
  • Use Modern C++ (C++11/14/17) features to write clean, efficient, and robust code.
  • Implement and optimize components using STL, templates, and generic programming techniques.
  • Develop multi-threaded and concurrent modules ensuring thread safety and scalability.
  • Participate in architectural discussions, apply design patterns, and contribute to technical decision-making.
  • Write efficient algorithms and ensure good time/space complexity.
  • Debug, profile, and optimize performance-critical sections of the application.
  • Collaborate with cross-functional teams (QA, DevOps, Product) in Agile/Scrum environment.
  • Perform code reviews and provide constructive feedback to team members.
  • Create and maintain technical documentation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

TCS • Hyderabad

On-site
INR 1,200,000 - 1,800,000
C++ Linux Developer
C++ Linux Developer

Tata Consultancy Services • Hyderabad

On-site
INR 1,400,000 - 2,100,000
Senior C++ Developer
Senior C++ Developer

Qloron Pvt Ltd • Maharashtra

On-site
INR 2,800,000 - 4,200,000
Senior C++ Developer
Senior C++ Developer

ACROSSTEK™ • Bengaluru

On-site
INR 1,500,000 - 2,500,000
C++ Developer
C++ Developer

Tata Consultancy Services • Bengaluru, Hyderabad

On-site
INR 1,200,000 - 1,800,000
C++, Linux, PL/SQL
C++, Linux, PL/SQL

Tekskills • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
C++ Developer
C++ Developer

ClearTrail Technologies • Indore District

On-site
INR 1,200,000 - 2,200,000
Larsen & Toubro (L&T) Walk-in for C++ Developer
Larsen & Toubro (L&T) Walk-in for C++ Developer

PDTV Jobs • Bengaluru

On-site
INR 900,000 - 1,500,000
C++ Developer
C++ Developer

ZapCom • Bengaluru

On-site
INR 1,200,000 - 1,800,000
C++ Developer
C++ Developer

Manatal • Bengaluru

On-site
INR 800,000 - 1,200,000