Neeraj Upadhyay

Co-Founder

Bengaluru, Karnataka, India15 yrs 8 mos experience
Highly Stable

Key Highlights

  • Co-founder of a technology startup.
  • Expert in Linux Kernel and virtualization technologies.
  • Led development of critical features in Arm CPU software.
Stackforce AI infers this person is a highly skilled engineer in Linux Kernel development and virtualization technologies.

Contact

Skills

Core Skills

Linux Kernel

Other Skills

RCULinux KVMARM ArchitectureC++Data StructuresAlgorithmsMatlabProgrammingCrepoGWTGitPerlPythonBash

Experience

15 yrs 8 mos
Total Experience
5 yrs
Average Tenure
7 mos
Current Experience

Redkill technologies

Co-Founder

Nov 2025Present · 7 mos · Bengaluru, Karnataka, India

Amd

Senior Member of Technical Staff

Oct 2023Oct 2025 · 2 yrs · Bengaluru

  • Linux Kernel upstream development engineer working on KVM Virtualization and locking/synchronization areas on AMD EPYC™ Server Processors.
Linux KernelRCU

Qualcomm

2 roles

Staff Engineer

Mar 2021Sep 2023 · 2 yrs 6 mos

  • Lead a small team of 5 members, working on CPU system software on all Arm CPU based
  • Qualcomm Automotive SoCs. Primary responsibilities include:
  • o Identify new Arm v8+ application processor software requirements for next generation of
  • Automotive SoCs; work with CPU design team to incorporate those requirements in
  • hardware. Evaluate impact on software flows due to new CPU architecture features, and
  • provide feedback to design. Similarly, evaluate software requirements for other SCP
  • coprocessors, GIC, and other IP blocks in the application processor subsystem.
  • o Create validation software/litmus tests for architecture features either on baremetal software
  • or opensource EL3/EL2/EL1 software stacks.
  • o Evaluate, in software, architecture features in latest Arm v8 extensions, on Qualcomm SoCs;
  • develop proof-of-concept code to validate those features and work with internal software
  • teams to commercialize those features
  • o Debug complex Arm CPU issues reported internally and in customer software use cases;
  • analyze the Silicon erratas and work with Arm design team to root cause the issue.
  • o Maintain software for coprocessors, which act as SCP microcontrollers.
  • o Lead the development of SCMI Virtio Backend support in Linux Kernel: https://lore.kernel.org/linuxarm-kernel/CAKfTPtDNmYiSy=WsSiDvtQXvB_bpS0f-Z4FwB=rbpTC-PjRPJg@mail.gmail.com/T/
  • . Drove various activities in the development phase – design document, covering end to end SCMI
  • Virtio flow; ported the code to KVM and Gunyah software stacks, and worked with internal team to
  • enable various SCMI protocols on Qualcomm SoCs. The same feature was presented in Linaro meet:
  • https://resources.linaro.org/en/resource/vwsLkWDVJdCC6DQSGHwCHq
Linux KernelLinux KVM

Staff Engineer

Jul 2012Feb 2021 · 8 yrs 7 mos

  • Linux BSP support during presilicon and post silicon phases. This includes
  • Booting MSM Linux kernel till shell and make sure that basic functionality like multicore execution, timer,
  • interrupts, Pinctrl/GPIO, etc. are working fine.
  • Analyze internal and customer reported kernel stability issues in various Linux kernel
  • subsystems like timer, interrupt, CPU hotplug, Workqueues, RCU, Watchdog, arch64 arch
  • (KASLR, memory ordering), idle, ARM64 SMC call handling, locking (mutex, spinlock,
  • qspinlock, ticket spinlocks), cgroups.
  • Identify any fixes in new kernel versions or come up with a potential fix and/or report the issue to upstream community.
  • Worked on multi VM enablement on Gunyah Hypervisor.
  • Worked on implementing/porting Spectre vulnerability fixes on Qualcomm
  • SoCs in kernel versions starting from v3.0 to v4.4.
  • Worked on various downstream features in the areas of GICv3, crash debug dump,
  • VM use cases.
  • Prototyped multiple ARM64 features on Linux - SDEI, pseudo NMI, LSE atomics evaluation.
Linux KernelRCU

Iit roorkee

student

Jul 2010Jul 2012 · 2 yrs

Education

Indian Institute of Technology, Roorkee

Master of Technology (M.Tech.) — Computer Science

Jan 2010Jan 2012

Stackforce found 100+ more professionals with Linux Kernel

Explore similar profiles based on matching skills and experience