Vikram Rao

SSE at Microsoft | Ex-Qualcomm | Firmware | AI Accelerator | Cloud | Wearables | Linux Device Driver

Role
Senior Software Engineer at Microsoft
Location
Bengaluru, KA, IN
LinkedIn followers
500 followers

About Vikram Rao

Over 14 years of expertise in embedded systems programming, specifically within Linux and real-time operating systems (RTOS) for environments characterized by resource constraints. Demonstrated proficiency in the design and implementation of AI neural network firmware features for Qualcomm’s Cloud AI 100 inference accelerator, with a particular focus on NPU performance optimization. Developed advanced sensor integration capabilities for Snapdragon Wear platforms (3100/4100/4100+), facilitating the creation of next-generation wearable experiences. Achieved optimization of memory and CPU utilization for ultra-low-power processors, resulting in significant performance enhancements in constrained settings. Possesses extensive experience in software architecture and development for smart wearables and automotive infotainment systems. Exhibits strong expertise in Linux kernel and device driver development, encompassing debugging, kernel oops analysis, and low-level firmware programming. Possesses deep knowledge of System-on-Chip (SoC) architectures (TI Jacinto, Freescale iMX6, Cortex-M series, Qualcomm NPU) and hardware-software integration. Proficient in C programming and system-level debugging, utilizing tools such as T32 and JTAG; skilled in MMU/TLB programming, cache management, ELF, and linker scripts. Has practical experience with communication protocols (I2C, UART, SPI, SCSI) and embedded build environments (Yocto, SCons). Demonstrates strong collaborative capabilities and workflow management using GIT and JIRA.

Experience

  1. Senior Software Engineer

    Microsoft

    Aug 2024 — Present · Bengaluru, IN

    Firmware development for Azure cloud AI accelerator

Education

  • Bapuji Institute of Engineering and Technology, Davangere.

    BE

    2008 — 2011

Skills

  • Git
  • Embedded C
  • Shell Scripting
  • Software Development
  • Embedded Systems
  • Device Drivers
  • Gnu Make
  • Rtos
  • Bash
  • Eclipse
  • C
  • Programming
  • Real-Time Operating Systems (Rtos)
  • Jira
  • Gnu Debugger
  • Linux Internals
  • Linux Kernel
  • Linux
  • Embedded Linux
  • Embedded Software
  • Data Structures

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.

Vikram Rao — Senior Software Engineer at Microsoft in Bengaluru, KA, IN | Unifers