Varun Sharma — Software Engineer
Experience in C, C++, embedded, firmware/device drivers, System software, Security, Linux kernel, Zephyr RTOS, bare metal, Open Source, SDLC, android kernel/framework/apps with experience in multiple industry verticals like Data center, DL/AI accelerators, consumer electronics devices, Security as a product. Currently working with Intel/Habana on embedded system software development using Zephyr RTOS/Linux kernel - on AI accelerator socs having armv8 and arc embedded processors. Worked on both low-level drivers and userspace, design of firmware stack wrt to bare metal/RTOS/app decisions. Work also includes bare metal bootloader code securely bringing up(COT) next-stage RTOS/HLOS and apps. Also worked on spi/i2c-based drivers, firmware upgrade workflow/PCIe-based card resets, etc. Previous projects in Intel include kernel dev for open-source Zephyr Rtos and Linux/Android-based endpoint security products for the Server/Embedded market which work on Application white-listing. Work was mainly on C, C++, Linux Kernel file system, Linux kernel module, Android Kernel/OS Internals, and memory management. In Samsung R & D, worked in System Software Android Smartphone Team, Work includes Boot time/Memory/Application side Performance optimization, Device drivers, Linux internals, Sensors drivers/Hal bring up. Initially also worked on the Design, development, and testing of protocol stacks in C/C++, and Linux. Skills: C, C++, Linux Kernel, Zephyr RTOS, device drivers, security(ROT, bare metal, signing, architecture), bare metal/firmware development, Android Internals, Cpu/Memory/Boot-time Optimization, DS & Algo's.
Stackforce AI infers this person is a specialist in Embedded Systems and Cybersecurity within the AI and Consumer Electronics sectors.
Location: Bengaluru, Karnataka, India
Experience: 16 yrs
Skills
- Embedded Software
- Linux Kernel
- Security
- System Software
- Android Internals
- Protocol Development
Career Highlights
- Expert in embedded systems and firmware development.
- Strong background in Linux kernel and Android internals.
- Proven track record in AI and security software projects.
Work Experience
NVIDIA
Sr System Software Engineer (2 yrs 4 mos)
Intel Corporation
AI Software Embedded Engineer (7 yrs 11 mos)
Samsung Electronics
Technical Lead (2 mos)
Lead Software Engineer (1 yr 11 mos)
Senior Software Engineer (1 yr 4 mos)
Aricent
Technical Lead (1 yr 4 mos)
TarKia
Software Engineer (1 yr 2 mos)
Education
Master of Technology - MTech at Birla Institute of Technology and Science, Pilani
B.Tech at Punjab Technical University