Vikram Sharma

Software Engineer

Hyderabad, Telangana, India11 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Linux device driver development for camera modules.
  • Proven experience in memory management for high-performance computing.
  • Strong mentoring skills with a focus on team development.
Stackforce AI infers this person is a skilled developer in the multimedia and high-performance computing sectors.

Contact

Skills

Core Skills

Memory ManagementProcess Management

Other Skills

ARMARM ArchitectureCC (Programming Language)C++Design DocumentationDevice DriversEmbedded LinuxEmbedded SystemsGNU DebuggerLinuxLinux KernelLoader Module DevelopmentMentoringMicrocontrollers

About

Upstream Linux kernel Camera driver contributer. Developing Camera System Software. Device Drivers Developer. Summary Working in multimedia domain, on Linux device driver development for camera module (ISP), on snapdragon SoC. Worked as a developer in Memory management module for the OS functionalities of Vector Processor. Involved in developing the the loade r module for loading Vector processes over device memory and initializing and managing memory resources for the vector engine. Implemented System calls, Process management, Memory management, Scheduler, ELF file decoder, Linker and Loader.

Experience

Qualcomm

3 roles

Staff Engineer

Dec 2025Present · 3 mos

Sr. Lead Engineer

Promoted

Dec 2021Dec 2025 · 4 yrs

Sr Software Engineer

Jun 2019Nov 2021 · 2 yrs 5 mos

Nvidia

System Software Engineer

Jan 2018May 2019 · 1 yr 4 mos · Pune, Maharashtra, India

Landis+gyr

Firmware Engineer

Jun 2017Dec 2017 · 6 mos · Noida

Hcl technologies

System Software Engineer

Nov 2014Jun 2017 · 2 yrs 7 mos

  • Project:
  • Brief description for the project is as
  • Different modules (Memory Management module, Process Management module etc.) are getting developed in user space for the next generation Super Computer (Vector Engine).
  • Role in Project:
  • ● Involved in developing the the loader module for loading Vector processes over device memory and initializing and managing memory resources for the vector process.
  • ● Involved in developing memory management module for HPC OS.
  • ● Proposed designs from time to time prepared scope and design documents, like initial design document, functional design document, review, unit testing, functional testing. etc.
  • ● Involved in mentoring juniors/new members in the team, managing KT-plans, activity timelines and handling queries for the same.
Memory ManagementProcess ManagementLoader Module DevelopmentDesign DocumentationMentoring

Emblogic embedded tech. pvt. ltd

Intern

Dec 2012Jun 2013 · 6 mos · Noida Area, India

Education

Guru Teg Bahadur Khalsa Institute of Engineering and Tchnologies.

Bachelor's of Technologies — Electronics and Communications Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Memory Management & Process Management

Explore similar profiles based on matching skills and experience