T
IT(Software/Hardware)

Linux OS Developer (Kernel / C / C++ / Debian / Shell Scripting / Virtualization)

Tata Consultancy Services (TCS)

Role Overview

Tata Consultancy Services (TCS) is hiring a Linux OS Developer to join its Technology practice in Mumbai (Thane), Maharashtra, India. In this systems engineering role, you will design, develop, and optimize core Linux operating system components, kernel modules, and low-level software utilities. Working with C, C++, and shell scripting across Debian-based distributions, you will develop secure, high-performance operating system solutions incorporating virtualization and data encryption standards for enterprise environments.

Core Responsibilities

  • Linux OS & Kernel Development: Architect, implement, and maintain low-level system software, kernel-level modifications, and platform packages using C and C++.
  • Distribution Customization: Configure, patch, and build customized OS images and package configurations tailored to Debian Linux distributions.
  • Automation & Scripting: Author, maintain, and execute complex shell scripts to automate build processes, deployment routines, and system administration workflows.
  • Virtualization & Security: Implement virtualization components and enforce robust cryptographic and system encryption standards across OS layers.
  • Troubleshooting & Diagnostics: Conduct deep system-level debugging, analyze kernel traces, and resolve OS performance bottlenecks and defect reports.
  • Time-Bound Delivery: Analyze technical requirements quickly and take end-to-end accountability for developing and delivering production-ready software components within defined release schedules.

Qualifications & Requirements

  • Educational Background: Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related discipline.
  • Professional Experience: 3 to 8 years of dedicated hands-on experience in Linux system programming and OS-level development.
  • Core Languages: Strong programming proficiency in C and C++, coupled with comprehensive knowledge of shell commands and scripting.
  • Operating System Expertise: Advanced knowledge of Linux OS internals, kernel configurations, and Debian distribution package management.
  • Systems Engineering: Hands-on experience working with hardware/software virtualization platforms and system encryption protocols.
  • Soft Skills: Strong analytical problem-solving abilities, high ownership mindset, and excellent verbal and written communication skills.

About Tata Consultancy Services (TCS)

Tata Consultancy Services is a global leader in IT services, consulting, and business solutions, partnering with many of the world’s largest enterprises for more than 55 years. As part of the Tata Group, India's largest multinational business group, TCS combines tech innovation with business excellence to drive sustainable, purpose-led digital transformations worldwide.

Important Candidate Notice

This job posting and its descriptions are owned by Tata Consultancy Services (TCS) . We provide this overview to help developers discover opportunities. For applications, responses, or follow-ups, please connect with Tata Consultancy Services (TCS) directly. Job Central Hub does not process applications or review candidate queries.

Profile Match Score

Sign in to see how well your skills and experience align with this job.

Sign In
Overview
Expected Salary ₹8 - ₹18 Lakhs/Annum
Experience Required 3 - 8 Years
Last Date to Apply 30-11-2026 22 days left
Posted On 08-11-2026
Mandatory Skills
Linux Kernel C C++ Shell Scripting Debian Virtualization Encryption