





Metro mid-level C/Linux backend role with common experience band and moderate brand, yielding medium competition.
Low-level C/Linux expertise transfers across industries but demands domain knowledge, so medium sensitivity.
Explicit 3-7 years and required C/Linux, multithreading, debugging tools make shortlisting moderately strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, optimize, and maintain high-performance applications in C on Linux, focusing on efficiency, scalability, and reliability.
Debug, troubleshoot, and improve system performance using tools like GDB and Valgrind.
Collaborate on design, code reviews, documentation, and implementation of new software features.
3-7 years of experience in C programming and Linux environment.
Proficiency in C, Linux OS concepts (multithreading, process management, signal handling, IPC), shell scripting, and data structures & algorithms.
Experience with debugging tools such as GDB and Valgrind, and build systems like makefile or cmake.
Knowledge of any software version control system.
Strong technical background in low-level C programming within Linux environments involving system programming aspects.
Experienced in performance tuning, debugging complex applications, and working with cross-functional teams.
Ability to handle scalable and reliable software development requiring deep understanding of OS concepts and development tools.