Job Requirement:
Bachelors degree in Computer Science Engineering or a related field.
professional experience in kernel development using C.
Strong understanding of Linux operating system concepts
Experience with kernel debugging tools and techniques.
Familiarity with kernel module development and driver architecture.
Proficient in using version control systems such as Git.
Excellent problemsolving skills and attention to detail.
Strong communication and collaboration skills.
Technical Skills:
Proficiency in C programming language.
Indepth knowledge of Linux kernel internals.
Experience with kernel development tools (e.g. GDB perf ftrace kprobes).
Understanding of memory management process scheduling and concurrency.
Knowledge of networking stack implementation in the kernel is a plus
Knowledge of security mechanisms and best practices in kernel development.