Prateek Sood

Software Engineer

Hyderabad, Telangana, India15 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Linux Kernel Engineering and Embedded Systems.
  • Significant contributions to upstream Linux kernel community.
  • Proven track record in developing complex software for SOCs.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with extensive experience in Linux Kernel and Networking.

Contact

Skills

Core Skills

Embedded SystemsSoftware EngineeringLinuxNetworking

Other Skills

ARMARM ArchitectureARM AssemblyASIC Software DevelopmentApplication Processor SubsystemCC++Cable STB Software DevelopmentCrash UtilityDLNAData CommunicationDebuggingDevice DriversDevice TreeFPGA

Experience

Nvidia

Senior System Software Engineer

Mar 2021Present · 5 yrs · Hyderabad, Telangana, India

  • Nvidia Drive OS
Nvidia Drive OSEmbedded SystemsSoftware Engineering

Qualcomm

2 roles

Staff Engineer

Promoted

Nov 2019Feb 2021 · 1 yr 3 mos · Hyderabad Area, India

  • Linux contribution:
  • https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?h=v5.4-rc7&qt=grep&q=prsood
  • Working as Linux Kernel Engineer taking care of application processor subsystem. As part of Linux Kernel baseport team working on various Snapdragon SOC's and having following responsibility:
  • 1) Using FPGA based presilicon platform to validate rtl and Linux kernel bringup
  • 2) Responsible for booting Linux kernel to Uart shell
  • 3) Developing base device tree and overlay device tree to enable various subsystem to leverage and build upon that
  • 4) Bringup of SOC with customised Qualcomm Linux Kernel
  • 5) Looking after stability of application processor subsystem till launches from OEM's
  • As Linux kernel engineer debugging and fixing issues in following modules:
  • 1) workqueues
  • 2) rcu ( preemptible, sched and bh)
  • 3) locking framework like mutex, osq lock, rwsem, percpu rwsem, spinlock, queued rwlocks, barriers cpu and compiler.
  • 4) cpu hotplug
  • 5) cpu idle framework for tickless kernel
  • 6) timers
  • 7) interrupts and GIC V3
  • 8) watchdog
  • 9) softirq and tasklets
  • 10) PIL framework
  • 11) Android Binder Driver
  • 12) KASAN
  • 13) Cgroups and cpuset
  • 14) hardware errata workaround porting and development
  • 15) GPIO
  • 16) Device tree and overlay
  • As a member of Qualcomm Linux kernel team having working experience on following:
  • 1) t32 debugger
  • 2) crash utility
  • 3) arm v8 concepts like exception level, memory barriers, coherency etc
  • 4) Linux kernel and device drivers
  • 5) SOC presilicon validation and bringup
  • 6) arm assembly instructions
  • 7) GIT tool
  • Having contributed in upstream Linux kernel community with various patches in kernel locking framework and cpu hotplug framework.
  • Received various recognitions from cross functional teams across the globe in Qualcomm for my work on Snapdragon SOC
Linux Kernel EngineeringFPGADevice TreeDebuggingApplication Processor SubsystemSnapdragon SOC+7

Lead Engineer

Mar 2017Oct 2019 · 2 yrs 7 mos · Hyderabad Area, India

Intel security

Software Development Engineer

Feb 2016Feb 2017 · 1 yr · Gurgaon, India

Solarflare communications

Senior Engineer

Jul 2015Feb 2016 · 7 mos · Delhi

  • Responsible for developing application intelligent ASIC software to accelerate data communication in current networking eco system.
ASIC Software DevelopmentData CommunicationNetworking

Samsung electronics

lead engineer

Jan 2012Jul 2015 · 3 yrs 6 mos

  • Experience in Developing Cable STB software for North America Region. Experience in HTTP streaming, Live Streaming, MPEG DASH, DLNA, UPnP. Developed multimedia platform including DMS, DMP, Streaming, Media Player.
Cable STB Software DevelopmentHTTP StreamingMPEG DASHDLNAUPnPEmbedded Systems

Aricent

Software Engineer

Mar 2010Jan 2012 · 1 yr 10 mos

  • Developer in l2 networking
L2 Networking

Education

Guru Gobind Singh Indraprastha University

Engineer's Degree — Instrumentation Engineering

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Embedded Systems & Software Engineering

Explore similar profiles based on matching skills and experience