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
Senior Software Engineer
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.