C++ Linux Developer

Tata Consultancy Services

Hyderabad

On-site

INR 1,400,000 - 2,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Hyderabad is seeking a skilled C++ Linux Developer with 4-7 years of experience and a strong foundation in data structures and algorithms. You will design, develop, and optimize high-performance applications on Linux, with emphasis on multithreading and code quality.

Expect working with modern C++, Linux system programming, and collaboration across cross-functional teams to ensure robust software, security, and performance standards are met.

Qualifications

  • 4-7 years of experience in C++ development.
  • Strong programming in C++11/14/17 (C++20 a plus).
  • Hands-on experience with Linux/Unix development and multithreading.
  • Solid understanding of Data Structures and Algorithms.
  • Familiarity with debugging tools like GDB and Valgrind, and profiling tools.

Responsibilities

  • Design, develop, and maintain scalable applications using C++ on Linux platforms.
  • Write efficient, reusable code with a focus on performance optimization.
  • Analyze and solve complex problems using data structures and algorithms.
  • Develop multithreaded and concurrent applications.
  • Debug and optimize software for performance and reliability.
  • Participate in architecture discussions, code reviews, and design sessions.
  • Collaborate with cross-functional teams to deliver high-quality software.

Skills

C++ development
C++11/14/17
Data Structures & Algorithms
Linux/Unix
Multithreading
GDB/Valgrind
Git

Tools

STL
Performance profiling tools

Job description

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-7 years 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.
  • Strong 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Developer
C++ Developer

Tata Consultancy Services • Bengaluru, Hyderabad

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

Tata Consultancy Services • Hyderabad

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

Tekskills • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Sr Software Developer (C++)
Sr Software Developer (C++)

Kynatech Systems • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Senior C++ Developer
Senior C++ Developer

Qloron Pvt Ltd • Pune District

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

Persistent Systems • Pune District

Hybrid
INR 600,000 - 1,000,000
Competitive salary and benefits package
Quarterly growth opportunities
Employee engagement initiatives
+1
Software Engineer – C++/Linux
Software Engineer – C++/Linux

Mogi I/O : OTT/Podcast/Short Video Apps for you • Chennai

On-site
INR 1,200,000 - 1,800,000
Senior C Developer – Linux & Networking
Senior C Developer – Linux & Networking

Opcito Technologies • Pune District

On-site
INR 1,200,000 - 1,800,000
Outstanding career development and learning opportunities
Competitive compensation depending on experience and skill
Friendly team and enjoyable work environment
C++ Developer
C++ Developer

Cantor Fitzgerald • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Software Engineer – C/C++ & Linux
Software Engineer – C/C++ & Linux

Dark Bears • Rajasthan

On-site
INR 600,000 - 900,000