Search by job, company or skills

Lucidity

Lead Software Engineer - Linux

new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 20 applicants
Early Applicant

Job 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.

This job was posted by Sushant Ijantkar from Lucidity.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137857029