Job Description
Summary
Join Tata Consultancy Services (TCS), a global leader in IT services and consulting, as a Linux Validation C++ Developer in Bangalore. This high-impact role offers the opportunity to work on cutting-edge high-performance software solutions focusing on Linux-based systems, C++ development, and advanced debugging techniques. Ideal for skilled developers with 3–6 years of experience in software development, object-oriented programming, and performance optimization. Advance your career in a dynamic, collaborative environment, with added Python scripting skills being a significant asset.
Job Details at a Glance
| Job Title | Linux Validation C++ Developer |
|---|---|
| Company | Tata Consultancy Services (TCS) |
| Location | Bangalore, India |
| Experience Required | 3 – 6 Years |
| Job Function | Technology / Software Development |
| Role | Developer |
| Key Skills | C++, Linux, Python, Debugging, Multithreading |
| Shift | Onsite, Bangalore |
| Apply By | 29-May-2026 |
| Job ID | 363141 |
Key Responsibilities
- Design, develop, and validate high-performance software solutions using C++ on Linux platforms.
- Implement and debug complex system architectures focusing on efficiency, scalability, and reliability.
- Collaborate with cross-functional teams including product managers, QA engineers, and architects.
- Utilize advanced data structures and algorithms for optimized problem-solving.
- Apply strong debugging skills to promptly identify and resolve technical issues.
- Optimize code performance for both speed and memory usage.
- Develop Python scripts to automate validation and testing tasks (Good to have).
- Work in agile development cycles, adhering to best practices in software engineering.
Essential Skills and Competencies
- Proven experience in C++ development, focusing on object-oriented programming principles.
- Strong command of Linux operating system for development and testing environments.
- Proficient in software development practices, version control systems (e.g., Git).
- Experience in multithreading and parallel programming paradigms.
- Knowledge of performance optimization techniques.
- Strong analytical thinking and problem-solving capabilities.
- Good communication and teamwork skills to collaborate effectively within multidisciplinary teams.
Preferred Qualifications
- Bachelor of Technology (B.Tech) in Computer Science, Information Technology, or a related field.
- Experience in high-performance computing environments.
- Prior exposure to Python for scripting and automation.
- Familiarity with CI/CD practices and development workflows.
Why Join TCS?
At TCS, you’ll engage in challenging and innovative projects while contributing to large-scale software solutions in the tech industry. Benefit from continuous learning opportunities, global career growth, and a supportive work environment.
Apply Now
Take the next step in your career and apply for the Linux Validation C++ Developer role at TCS in Bangalore. Click below to apply directly on the official Tata Consultancy Services careers page and unlock your potential in software development.