
PLATFORM (NCS/Job/ 2401)
Job Skills
Job Description
JD for Platform:
Band : C1, Exp - 12 to 18 years
Location : Bangalore
JC : 101481
• Must have skill: C++, Linux systems programming, Programming skills with posix threads, IPC, Linux kernel internals, file systems, GNU c compiler and libraries, Linux installation procedures, package management, Linux system boot configuration, shell scripts
• Good to have skills: Debugging Linux applications, Deeper experience with CentOS, Perl and Python programming, Linux containers, network programming skills.
Key Responsibilities:
1. Develop and/or maintain multi-threaded applications using POSIX threads (pthreads) for Linux systems, network switches, storage systems.
2. Implement and manage Inter-Process Communication (IPC) mechanisms, including message queues, semaphores, and sockets.
3. Exposure with Linux kernel internals, including process management, memory management, and system calls.
4. Work on Linux installation procedures, package management, and system boot configuration.
5. Good experience with atleast one Linux distribution
6. Debug and troubleshoot low-level system issues, including process crashes, memory leaks, and performance bottlenecks.
7. Develop and/or maintain user-space utilities and tools for system monitoring, debugging, and automation using shell scripts, perl and python.
8. Collaborate with cross-functional teams to integrate with other application-layer components.