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

Bangalore, India

Bangalore Urban, Karnataka, India



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

Bachelor of Technology, Computer Science
Teerthanker Mahaveer University, Moradabad
Join Swapnil and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Engineer @ Samsung R&D India | MTech IIITB'22
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
Kareli
cursor
opencode
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
Master of Technology - MTech, Computer Science, International Institute of Information Technology Bangalore
Bachelor of Technology, Computer Science, Teerthanker Mahaveer University, Moradabad