Search by job, company or skills

Early Applicant
  • Posted a month ago
  • Be among the first 20 applicants

Job Description

Skill : C++ With Linux

Experience : 4 to 7 years

Location : Hyderabad

Mode Of Interview : Inperson Drive

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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151732705

Similar Jobs

Hyderabad, India

Skills:

linux application development Linux InternalsJiraDevice DriversShell ScriptsConfluenceYoctoGitGerritlow-level video software stackRDK video stackPOSIX standardsperformance optimisationsEmbedded Linux platformslow level platform softwareAV Pipelines middleware frameworksmedia frameworkSet Top Box software stacksystem profiling

Hyderabad, India

Skills:

Rest ApisLinuxFfmpegIP TCP networkingMulti-threaded programming

Beware of Scammers

We don’t charge money for job offers