⚡ New

Senior Staff Linux Kernel Engineer - Linux CXL Kernel, PCIe drivers

Kandou AI

PuneFull-timeMid LevelOn-site

Job Description

Job Description

Senior Staff Linux Kernel Engineer – Linux CXL Kernel, PCIe drivers

\n

Location: Greater Bengaluru Area (Hybrid)/ Greater Hyderabad

\n

https://www.thecube.net/events/nyse/ai-factory-data-center-of-the-future/content/Videos/d1ad8af3-1424-4336-a9b3-1d02b5a354b4

\n

we are redefining the economics of AI infrastructure. Our mission is to democratise AI by significantly reducing the Total Cost of Ownership (TCO) of hardware systems — a critical barrier to scalable adoption.

\n

Our proprietary MIMO-over-copper technology powers a high-performance, chiplet-based AI memory fabric that is both scalable and energy-efficient. Unlike traditional interconnects, our solution reduces power consumption significantly while preserving high bandwidth and ultra-low latency — unlocking unprecedented efficiency for AI training and inference at scale.

\n

our architecture is not just an incremental improvement — it's a foundational shift in how AI hardware is built for the future.

\n

. Location: Hyderabad/Bangalore

\n
    \n
  • Senior Staff Linux Kernel Engineer – Linux CXL Kernel, PCIe drivers
  • \n
\n

The responsibility of this role is to develop and integrate the Linux CXL/PCIe kernel modules and services for Kandou's Memory fabrics products for Data center servers

\n

Basic qualification

\n
    \n
  • Strong academic and technical background in Electronics & Computer engineering. At a minimum, a Bachelor's in EE or Computer Science is required, and a Master's is preferred.
  • \n
  • Experience developing Linux kernel drivers for Storage/SSD/NVMe PCIe/CXL drivers, CXL driver's integration with memory management and NUMA architecture
  • \n
  • Minimum 8-12 years' experience developing firmware for Server, Memory controllers and DDR PHY programming
  • \n
\n

Required experience

\n
    \n
  • Hands-on experience designing and developing device drivers and kernel programming for PCIe/PCIe root complex/CXL with proficiency in C (preferred) and system programming
  • \n
  • Familiar with Bare-metal and RTOS/Zephyr OS firmware development and enablement
  • \n
  • Familiar with SoC interfaces to common IP blocks such as PCIe Controllers, NVME Controllers, DDR controllers, AMBA/AHB interfaces, on-chip memory interfaces, and other similar interfaces
  • \n
  • Work with various cross-functional groups such as architect, other development teams, QA/validation, product management and customer teams across various sites
  • \n
\n

Preferred experience

\n
    \n
  • Experience with storage or SSD drivers , including NVMe, PCIe, CXL or memory management concepts, health monitoring and device management frameworks
  • \n
  • Hands-on experience with simulation or virtual platform–based development (e.g., Renode, QEMU, or similar)
  • \n
  • Experience working with Linux OS community
  • \n
\n

Skills

\n

SSD

\n

NVMe

\n

PCIe

\n

CXL

\n

"Memory Management"

\n

"Health monitoring"

\n

Renode

\n

QEMU

\n

C

\n

"System Programming"

\n

"Bare metal"

\n

RTOS

\n

Zephyr

\n

SoC

\n

"DDR Controllers"

\n

"Linux kernels"

\n

"Memory fabrics"

\n

"Data center"

\n

Servers

\n

Contact

\n

Uday

\n

[email protected]

\n

Mulya Technologies

\n

"Mining the Knowledge Community"

Posted Today

Related Jobs

Related Searches

Apply Now