HamburgerMenu
hirist

Lucidity - Lead Software Engineer - Linux Kernel

Lucidity
Bangalore
4 - 6 Years
star-icon
4.6white-divider2+ Reviews

Posted on: 06/01/2026

Job Description

Description :

Responsibilities :


- Design, develop and maintain storage, filesystem, or virtualisation features on Linux using C/C++.


- Work on Linux kernel modules and system internals.


- Debug and troubleshoot complex system issues using advanced tools.


- Rapidly prototype and iterate on solutions to validate new ideas and concepts.


- Collaborate with cross-functional teams to integrate new features and resolve technical challenges.

Requirements :


- Strong proficiency in C/C++ programming.


- Hands-on Linux kernel development experience.


- Expertise in storage, filesystem, or virtualisation development.


- Solid understanding of OS internals (filesystems, I/O, device drivers, memory management)


- Experience with POSIX APIs and Linux system calls.


- Strong troubleshooting and debugging skills (GDB, strace, perf, fio, iostat, blktrace).


- Excellent prototyping skills.


- Skilled in multi-threading, concurrency, and IPC.


- Proven ability to optimise for I/O performance and reliability.


- Familiarity with Git or other version control systems.


- Strong problem-solving skills and attention to detail.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in