C++ Linux Developer (Hyderabad)

C++ Linux Developer (Hyderabad)

06 Aug
|
Tata Consultancy Services
|
Hyderabad

06 Aug

Tata Consultancy Services

Hyderabad

Role & responsibilities

Job Title: C++ Linux Developer / Senior Software Engineer (DSA)

Experience: 4-7 Years

Location: Hyderabad

Job Description

We are looking for a highly skilled C++ Linux Developer with strong expertise in Data Structures & Algorithms (DSA) to design, develop, and optimize high-performance software applications. The ideal candidate should have hands-on experience in modern C++, Linux system programming, multithreading, and problem-solving.

Key Responsibilities

- Design, develop, and maintain scalable applications using C++ on Linux platforms.
- Write efficient, reusable, and high-quality code with strong focus on performance optimization.
- Analyze and solve complex problems using advanced Data Structures and Algorithms.
- Develop multithreaded and concurrent applications.
- Debug, troubleshoot, and optimize existing software for performance and reliability.
- Participate in architecture discussions, code reviews, and technical design sessions.
- Work closely with cross-functional teams to deliver high-quality software solutions.




- Ensure software adheres to coding standards, best practices, and security guidelines.

Required Skills

- 4-7years of experience in C++ development.
- Strong programming expertise in C++11/14/17 (C++20 is a plus).
- Good understanding of Data Structures, Algorithms, and Object-Oriented Design.
- Hands-on experience with Linux/Unix development environment.
- Robust knowledge of STL, Multithreading, Concurrency, Memory Management, and Design Patterns.
- Experience with debugging tools such as GDB, Valgrind, and performance profiling tools.
- Knowledge of socket programming, IPC, and Linux internals is preferred.
- Familiarity with Git and CI/CD practices.
- Strong analytical and problem-solving skills.

Preferred Skills

- Experience in networking, telecom, storage, embedded systems, fintech, or product development.
- Knowledge of Python/Shell scripting.
- Exposure to microservices and cloud environments is an added advantage.

📌 C++ Linux Developer (Hyderabad)
🏢 Tata Consultancy Services
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ linux developer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: c++ linux developer (hyderabad) / hyderabad