Posted:1 month ago|
Platform:
On-site
Full Time
Immediate Joiner Preferred Experience Required: 6 to 9 years C/C++ System Programmer – Linux PlatformExperience:Job Summary:We are seeking a skilled System Programmer with expertise in C/C++ development and low-level Linux programming. The ideal candidate will be responsible for designing, developing, and maintaining efficient system-level software that interacts closely with the Linux OS, drivers, and hardware interfaces.Key Responsibilities:Develop high-performance C/C++ applications for Linux environments.Work on system-level programming including memory management, IPC, multi-threading, sockets, etc.Implement and optimize Linux services, daemons, and background processes.Interface with hardware through device drivers, kernel modules (if required).Debug, profile, and tune software for performance and resource usage.Collaborate with QA and hardware teams to test and validate system functionality.Maintain and contribute to build systems (Make, CMake, etc.) and version control systems (Git).Required Skills:Strong programming skills in C and C++ (including C++11/14/17 features).Proficiency in Linux system programming – including POSIX APIs, process/thread management, signals, file systems.Experience with IPC mechanisms: pipes, shared memory, message queues, semaphores.Familiarity with multi-threading and synchronization primitives (mutex, condition variables, etc.).Hands-on experience with network programming (TCP/UDP sockets).Proficient with GDB, Valgrind, and other debugging/profiling tools.Good understanding of Linux internals, performance monitoring, and resource optimization.Good to Have:Experience with real-time systems or embedded Linux.Exposure to kernel modules, device drivers, or character drivers.Familiarity with Yocto, Buildroot, or other Linux build systems.Basic scripting knowledge (Shell, Python).Knowledge of CI/CD and source control practices (e.g., Git, Jenkins).
Technoladders
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Technoladders
Bengaluru, Karnataka, India
Salary: Not disclosed
Bengaluru, Karnataka, India
Salary: Not disclosed