Vivek Kumar

Software Engineer @ Google | Linux Kernel

Role
Software Engineer at Google
Location
Bengaluru, KA, IN
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Vivek Kumar

Linux Kernel Engineer with 10+ years of extensive experience across various kernel subsystems and device drivers. Contributed to the design and development of OS/driver stacks for both consumer and data center hardware. Possesses a deep understanding of HW/SW integration and co-design at different levels of the stack. Good at mentoring new college grads and building/leading a team of productive system engineers.At Google:Part of the Core Platform/Technical Infrastructure team responsible for Smart NIC/IPU platform software and Host Networking Leading kernel/driver readiness for next-gen IPU/Smart NICs in Google’s DCN, supporting AI/ML, Cloud, and general networking traffic for Hosts and VMs. Managed existing IPU infrastructure in Google DCN environment, driving feature enhancements and leading NPI programs for multi-host Smart NICs/IPUs.Collaborated with global kernel and networking teams, vendor and local ASIC teams, expertise in complex networking architectures, SR-IOV Passthrough / Virtual NICs for VMs. Experience with VFIO-PCIe userspace stack, Control Plane SW in Smart NICs, Kernel networking stack, Netdev drivers, ARM-EL3 firmware, SoC boot architecture, and runtime SMC services.At Qualcomm:Worked in Qualcomm’s Core Linux Kernel group, supporting Mobile, Watch, and Automotive products. Optimized SoC boot times by enhancing the hibernation framework and analyzing boot sequences. Led kernel upgrades across multiple targets and performed SoC bring-ups at multiple generations of premium and mid-tier Snapdragon SoCs. Developed custom bootloader and kernel solutions for automotive infotainment, including multicore bootloader support, para-virtualized SMMU drivers, pin-control drivers, flash-less boot, and remote proc.Resolved critical issues like IOMMU faults, DMA sync problems, page faults, and memory corruption, panics, low level system issues impacting HLOS and Android stack.Provided on-site customer support for customers and mentored junior engineers.

Experience

  1. Software Engineer

    Google

    Oct 2022 — Present · Bengaluru, IN

    Part of OS Platform/Technical Infrastructure team at Google which powers Google\'s Data center.

Education

  • National Institute of Technology Calicut

    Bachelor’s Degree, Electrical and Electronics Engineering

    2011 — 2015

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Vivek Kumar — Software Engineer at Google in Bengaluru, KA, IN | Unifers