Swapnil Jain profile photo 1 on Tal

Swapnil Jain

Senior Engineer @ Samsung R&D India | MTech IIITB'22

Kareli

4+ years of work experience

Samsung Semiconductor
Aug 20224 yrs 1 moPresent

Bangalore, India

• MSVP CXL Driver | C, Linux ∗ Involved in the driver development of Compute Express Link for type-3 memory devices. ∗ Implemented and validated multiple CXL.io, DOE, and vendor-specific commands, enabling stable hot reset and memory enumeration for Type-3 CXL devices in production environments. • MSVP UAS Driver | C, Linux ∗ Involved in the development of the IOCTL interface in the UAS driver to communicate with the application layer for validating portable SSDs. ∗ Implementation of various USB-attached SCSI commands and vendor-specific commands for application support. • Kernel Migration | C, Linux, Meld ∗ Accomplished porting of Linux kernel from 6.7.1 to 6.18 for CXL and UAS driver. • DriveForge | Bash, Bitbucket, Bamboo, SAM, Ansible ∗ Worked with the team that develop and maintains the release pipeline which help in integration and deployment of our driver to other stakeholders. ∗ Involved in creating the daily Bamboo plan for generating KPIs like SAM, Coverity, Sanity Reports in our driver development process that helps in enhancing our code quality.
Pluribus Networks
Jan 20226 mosJun 2022

Bangalore Urban, Karnataka, India

Swapnil’s AI Stack

cursor
cursor
opencode
opencode

Education

International Institute of Information Technology Bangalore

Master of Technology - MTech, Computer Science

International Institute of Information Technology Bangalore

20202 yrs2022
Teerthanker Mahaveer University, Moradabad

Bachelor of Technology, Computer Science

Teerthanker Mahaveer University, Moradabad

20144 yrs2018

Join Swapnil and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Swapnil Jain on Tal

Headline

Senior Engineer @ Samsung R&D India | MTech IIITB'22

About

Linux Kernel and Device Driver Engineer with 4+ years of hands-on experience in PCIe, CXL, and storage driver development. Proven experience with CXL Type-3 memory devices, kernel migration, IOCTL interface design, and low-level kernel debugging. Strong background in production-grade Linux kernel development, currently contributing to advanced memory technologies at Samsung Semiconductor. Core Knowledge: Languages: C, C++, Shell Scripting Developer Tools: GDB, Kernel Logs & Tracing, crash, IO Performance Tools (fio, blktrace), Bamboo Operating System: Linux (CentOS, Ubuntu) ∗ Good understanding of PCIe, Enumeration of PCIe devices. ∗ Good understanding of OS concepts like Paging, Interrupts and DMA (Direct Memory Access). ∗ Hands-on experience with Git, Bitbucket

Location

Kareli

AI stack

cursor

opencode

Work experience

Senior Engineer at Samsung Semiconductor, Aug 2022 - Present · 4 yrs 1 mo, Bangalore, India, • MSVP CXL Driver | C, Linux ∗ Involved in the driver development of Compute Express Link for type-3 memory devices. ∗ Implemented and validated multiple CXL.io, DOE, and vendor-specific commands, enabling stable hot reset and memory enumeration for Type-3 CXL devices in production environments. • MSVP UAS Driver | C, Linux ∗ Involved in the development of the IOCTL interface in the UAS driver to communicate with the application layer for validating portable SSDs. ∗ Implementation of various USB-attached SCSI commands and vendor-specific commands for application support. • Kernel Migration | C, Linux, Meld ∗ Accomplished porting of Linux kernel from 6.7.1 to 6.18 for CXL and UAS driver. • DriveForge | Bash, Bitbucket, Bamboo, SAM, Ansible ∗ Worked with the team that develop and maintains the release pipeline which help in integration and deployment of our driver to other stakeholders. ∗ Involved in creating the daily Bamboo plan for generating KPIs like SAM, Coverity, Sanity Reports in our driver development process that helps in enhancing our code quality.

SDE Intern at Pluribus Networks, Jan 2022 - Jun 2022 · 6 mos, Bangalore Urban, Karnataka, India

Education

Master of Technology - MTech, Computer Science, International Institute of Information Technology Bangalore

Bachelor of Technology, Computer Science, Teerthanker Mahaveer University, Moradabad

Swapnil Jain - Senior Engineer in Kareli | Tal