Pranab Nandy

Software Engineer

Bengaluru, Karnataka, India5 yrs 3 mos experience
Highly Stable

Key Highlights

  • Expertise in ARM architecture and Linux kernel development.
  • Proven track record in SOC bring-up and debugging.
  • Strong contributions to open source networking projects.
Stackforce AI infers this person is a Semiconductor and Networking expert with strong software engineering skills.

Contact

Skills

Core Skills

Arm ArchitectureLinux KernelKernel DebuggingApplication Development

Other Skills

Software Development Life Cycle (SDLC)Secure BootSocket ProgrammingBootloaderEmbedded SystemsHigh-Level DesignDesign PatternsLow-Level DesignSystems ProgrammingReal-Time Operating Systems (RTOS)Systems DesignProblem SolvingBSPSoftware DevelopmentTrace32

About

· I am employed as a Software Engineer at Qualcomm Snapdragon (QSD), focusing on a range of System-on-Chip (SoC) platforms. I am actively engaged in contributing to Open Source projects and concurrently hold the position of a Cloud Researcher. My skill set includes specialized expertise in crafting secure code for low-level programming, a strong proficiency in problem-solving (DSA), and a demonstrated capability in System Design (HLD). Linux Kernel & Device Drivers: · Extensive experience in new feature development on core Linux kernel and device drivers. · Proficient in various kernel internals, including scheduler, memory management, synchronization mechanisms, CPUfreq scaling, and Linux power management. · In-depth knowledge of System Control & Management Interface (SCMI) architecture. ARM Architecture: · Strong expertise in ARMv8 architecture and ARM Trusted Firmware, particularly EL3 Secure Monitor. · Familiarity with complex new-generation SoCs, multi-cluster systems, and cache-coherent interconnects. · Rich experience with ARMv8 architecture based 64bit Application processors. Debugging Tools: · Skilled in effective usage of Jtag Debugger and various debug-based Kernel configs. · Strong experience in Debugging using the Lauterbach Trace-32 debugger. · Development of T32 scripts for debugging various system functionalities. Networking Experience: · Contributed to Open Source Project NeST, having rich experience with TCP/IP stack · Developed and Integrated an Address Helper Module adhering to DHCP Protocol Principles Cloud Computing Experience: · Worked on Virtual Machine Scheduling and deployment Model in AWS, Azure, GCP · International Conference: COMSNETS 2024, "Performance Analysis of the Disruptive Instances in Cloud Environment" Machine Learning & Deep Learning Experience: · Worked on different ML algorithms for security Projects · Implemented DenseNets for breast cancer image classification, with a prediction accuracy of 89.5% Web Development Experience: · Implemented my portfolio(pranabnandy.github.io) using HTML, CSS, JS · Designed NITK CSE department website in php and mySql Skills: Software Development · Linux Kernel · Device Driver · Firmware development · System Design · RTOS · Problem Solving · DSA · SDLC

Experience

5 yrs 3 mos
Total Experience
1 yr 7 mos
Average Tenure
1 yr 2 mos
Current Experience

Samsung electronics

Associate Staff Engineer

Mar 2025Present · 1 yr 2 mos · Bengaluru, Karnataka, India · On-site

Qualcomm

Software Engineer

Jul 2021Feb 2025 · 3 yrs 7 mos · Bengaluru, Karnataka, India · On-site

  • Working for Qualcomm Snapdragon CPU Sub System under CPU System SW Team.
  • Worked on complete SOC Bring Up process from RUMI stage (Pre‐silicon) to SOD stage (Post‐silicon) for Automotive SOC based on ARMv8.2 Architecure. Developed PCU Driver for Trusted Firmware‐A, MPMM Driver for CPU Co‐Processor Sub‐System FW. Designed Makefile for all components as Build Tools. Implemented HW erratas for Cortex‐A78c Core of Automotive SOC. Developed ACG feature for both ADAS and IVI Board under System Init Library.
  • Implemented Qultivate feature for Dual Clusters Mobile SOCs. Developed CpuInfo Driver for CPU Co‐Processor FW that makes the system work for both Partially working board as well as Fully working board. Designed DDR‐ChipInfo Driver for light weight OS CPUSYS‐VM that handles the RAS error. Developed the Reg Dump Debug Module under Cache Dump Libray which makes the debugging of CPU Sub‐System registers easier.
Software Development Life Cycle (SDLC)Secure BootSocket ProgrammingARM ArchitectureBootloaderEmbedded Systems+21

National institute of technology karnataka

Teaching Assistant

Jul 2021Jun 2022 · 11 mos · Mangaluru, Karnataka, India

  • Provide examples and practical exercises for CS 111 (Computer Programming Lab) and CS 365 (Advanced DSA Lab).
  • Organize tutorial sessions for both CS 111 and CS 365.
  • Interactive discussions and problem-solving sessions
  • Regular quizzes and assessments for understanding.
Amazon Web Services (AWS)Distributed Systems

Nest : network stack tester

Open Source Developer

Jan 2021Jun 2021 · 5 mos · Mangaluru, Karnataka, India

  • Previously, the assignment of IPv4 and IPv6 addresses in TCP/IP Stack to every interface in NeST was done manually, which becomes error‐sensitive when the network size increases
  • Developed an Address Helper Module which follows the principle of DHCP protocol to assign IPv4 and IPv6 addresses automatically for Emulation.
Application Development

Gradeup (gradestack learning pvt ltd)

Content Creator

Apr 2020Sep 2020 · 5 mos

  • ✓ 𝘊𝘳𝘦𝘢𝘵𝘦𝘥 𝘊𝘰𝘯𝘵𝘦𝘯𝘵 𝘧𝘰𝘳 𝘝𝘢𝘳𝘪𝘰𝘶𝘴 𝘌𝘹𝘢𝘮𝘴 𝘰𝘧 𝘊𝘚𝘌 𝘭𝘪𝘬𝘦 𝙂𝙖𝙩𝙚, 𝙄𝙎𝙍𝙊, 𝙉𝙄𝙀𝙇𝙀𝙏, 𝘦𝘵𝘤.
  • ✓ 𝘙𝘦𝘴𝘰𝘭𝘷𝘦𝘥 𝘵𝘩𝘦 𝘲𝘶𝘦𝘳𝘺 𝘰𝘧 𝘷𝘢𝘳𝘪𝘰𝘶𝘴 𝘥𝘰𝘶𝘣𝘵𝘴 𝘰𝘯 𝘊𝘰𝘳𝘦 𝘊𝘚 𝘧𝘶𝘯𝘥𝘢𝘮𝘦𝘯𝘵𝘢𝘭𝘴 𝘴𝘶𝘣𝘫𝘦𝘤𝘵𝘴 𝘭𝘪𝘬𝘦 𝙊𝙥𝙚𝙧𝙖𝙩𝙞𝙣𝙜 𝙎𝙮𝙨𝙩𝙚𝙢 𝙖𝙣𝙙 𝘾𝙤𝙢𝙥𝙪𝙩𝙚𝙧 𝘼𝙧𝙘𝙝𝙞𝙩𝙚𝙘𝙩𝙪𝙧𝙚.
  • ✓ 𝘗𝘳𝘰𝘷𝘪𝘥𝘦𝘥 𝘥𝘦𝘵𝘢𝘪𝘭𝘦𝘥 𝘴𝘰𝘭𝘶𝘵𝘪𝘰𝘯𝘴 𝘵𝘰 𝘷𝘢𝘳𝘪𝘰𝘶𝘴 𝘴𝘵𝘢𝘯𝘥𝘢𝘳𝘥 𝘲𝘶𝘦𝘴𝘵𝘪𝘰𝘯𝘴 𝘢𝘭𝘰𝘯𝘨 𝘸𝘪𝘵𝘩 𝘯𝘦𝘸 𝘵𝘦𝘤𝘩𝘯𝘪𝘲𝘶𝘦𝘴 𝘵𝘰 𝘴𝘰𝘭𝘷𝘦 𝘴𝘪𝘮𝘪𝘭𝘢𝘳 𝘴𝘦𝘵𝘴 𝘰𝘧 𝘲𝘶𝘦𝘴𝘵𝘪𝘰𝘯𝘴.
  • ✓ 𝘙𝘦𝘤𝘦𝘪𝘷𝘦𝘥 𝘢𝘱𝘱𝘳𝘦𝘤𝘪𝘢𝘵𝘪𝘰𝘯 𝘧𝘳𝘰𝘮 𝘔𝘢𝘯𝘢𝘨𝘦𝘳 𝘧𝘰𝘳 𝘴𝘰𝘭𝘷𝘪𝘯𝘨 𝘥𝘰𝘶𝘣𝘵𝘴 𝘲𝘶𝘪𝘤𝘬𝘭𝘺 𝘥𝘶𝘳𝘪𝘯𝘨 𝘉𝘈𝘙𝘊 𝘦𝘹𝘢𝘮.

Webtek labs pvt. ltd.

Project Trainee

Jun 2018Jul 2018 · 1 mo · Kolkata, West Bengal, India

  • ✓ 𝘞𝘰𝘳𝘬𝘦𝘥 𝘢𝘴 𝘗𝘳𝘰𝘫𝘦𝘤𝘵 𝘛𝘳𝘢𝘪𝘯𝘦𝘦 𝘪𝘯 𝘗𝘺𝘵𝘩𝘰𝘯 𝘎𝘜𝘐 𝘛𝘦𝘤𝘩 𝘚𝘵𝘢𝘤𝘬 𝘶𝘯𝘥𝘦𝘳 𝘞𝘦𝘣𝘛𝘦𝘬 𝘓𝘢𝘣𝘴 𝘗𝘳𝘪𝘷𝘢𝘵𝘦 𝘓𝘵𝘥.
  • ✓ 𝘞𝘰𝘳𝘬𝘦𝘥 𝘪𝘯 𝘢 𝘥𝘺𝘯𝘢𝘮𝘪𝘤 𝘴𝘵𝘢𝘯𝘥𝘢𝘭𝘰𝘯𝘦 𝘢𝘱𝘱𝘭𝘪𝘤𝘢𝘵𝘪𝘰𝘯 𝘪𝘯 𝙋𝙮𝙩𝙝𝙤𝙣, 𝙏𝙠𝙞𝙣𝙩𝙚𝙧, 𝙖𝙣𝙙 𝙎𝙌𝙇𝙞𝙩𝙚𝟑 𝘸𝘩𝘪𝘤𝘩 𝘢𝘭𝘭𝘰𝘸𝘴 𝘮𝘢𝘯𝘢𝘨𝘪𝘯𝘨 𝘢𝘯𝘥 𝘵𝘳𝘢𝘤𝘬𝘪𝘯𝘨 𝘵𝘩𝘦 𝘥𝘦𝘵𝘢𝘪𝘭𝘴 𝘰𝘧 𝘵𝘩𝘦 𝘢𝘤𝘤𝘰𝘶𝘯𝘵 𝘣𝘢𝘭𝘢𝘯𝘤𝘦𝘴 𝘰𝘧 𝘥𝘪𝘧𝘧𝘦𝘳𝘦𝘯𝘵 𝘤𝘶𝘴𝘵𝘰𝘮𝘦𝘳𝘴 𝘴𝘰 𝘵𝘩𝘢𝘵 𝘪𝘵 𝘳𝘦𝘥𝘶𝘤𝘦𝘴 𝘵𝘩𝘦 𝘮𝘢𝘯𝘶𝘢𝘭 𝘸𝘰𝘳𝘬.

Education

National Institute of Technology Karnataka

Master of Technology - MTech — Computer Science and Engineering

Sep 2020Jun 2021

Government College of Engineering and Textile Technology, Serampore

B.Tech — Computer Science and Engineering

Aug 2015Jun 2019

Howrah Zilla School ( WBCHSE )

Higher Secondary( +2) — Science

Jan 2013Jan 2015

Kona High School ( WBBSE )

Secondary ( Matrix )

Jan 2003Jan 2013

Stackforce found 100+ more professionals with Arm Architecture & Linux Kernel

Explore similar profiles based on matching skills and experience