Shrikant Patro

Software Engineer

Bengaluru, Karnataka, India7 yrs 7 mos experience

Key Highlights

  • 6.5+ years in Linux Kernel Driver Development.
  • Expertise in Display and Graphics Processing.
  • Strong background in Automation Testing Framework.
Stackforce AI infers this person is a Linux Kernel and Graphics Driver Development expert in the Embedded Systems industry.

Contact

Skills

Core Skills

Linux Device DriverGraphicsAndroidDevice DriversProblem SolvingPythonSystem IntegrationTeam Management

Other Skills

LinuxDRM KMSDisplay DriverHardware composerSurface flingerShell ScriptingGitHubC (Programming Language)GPULinux KernelReal-Time Operating Systems (RTOS)Automotive SPICE (ASPICE)QNXHypervisorClient Issue Resolution

About

Senior software engineers II at Thundersoft - Consultant at qualcomm | Linux Kernel Driver Development| Android Kernel Device Driver | Embedded C | Simics | Gitlab | Pre-Silicon validation | Shell | Node js | Connectivity : WiFi,BT and WWAN I am having 6.5+ year of industry experience. I am currently working as Consultant with Qualcomm in customer engineering team. I had also worked with Samsung Semiconductor India pvt ltd in Automotive Multimedia Display and Graphics Domain for Samsung Exynos Processor. Performing issue debugging and providing Bug fixes for Display/Graphics Domain. Performing POC for Display/Graphics/Memory Domain. Enabled Trace Event to Capture issue related to ion memory manager. Working on Direct Rendering Manager(DRM), Kernel Mode Setting(KMS) and Display Processing Unit(DPU) for Linux and Android Kernel. Backporting of bug fixes across different kernel versions. Performing compatibility test post fixes. Create and test image file post bug fixes on Lab environment and Setup along with Display card connected to SoC. I have working experience in Linux Kernel driver development and debugging, Automation testing framework, software development and code maintenance platform like GitHub and GItLab. I am associated with Intel Technology India pvt ltd, Bangalore, India. Here, In client computing group(CCG) worked with Connectivity Team for Linux kernel driver development and debugged for WiFi, BT and WWAN. Also, contributed to the automation framework by adding automation script to automation testing framework. In Data Center and Artificial Intelligence (DCAI) group I had contributing to GPU Driver Development for Integrated/Discrete graphics by backporting API’s for Linux, Ubuntu, Redhat and SUSE Linux Enterprises Server. I had contributed to backporting of different Linux Distribution. Onetree – Integration of GPU Driver code for different Linux Distribution under Single platform. Tracking results for CI/CD execution. Maintaining incremental integration of driver code to different OSV. Resolving hunk and compilation issues observed in main and production pipeline. Earlier I have been associated with Intel as intern. Here my job role was software intern working with Virtual platform quality assurance (VPQA) Team. I have responsibility to validation of feature and functionality as part of pre-silicon validation program . I am currently using tools like Simics to prepare test cases and open source tool Gitlab to manage Test and collaborate among team member.G

Experience

7 yrs 7 mos
Total Experience
1 yr 5 mos
Average Tenure
7 mos
Current Experience

Borqs technologies

Staff Engineer

Nov 2025Present · 7 mos · Banglore · On-site

  • MultiMedia - Display Device Driver Engineer at Borqs Technologies India Pvt Ltd. I am primarily working in Qualcomm wearable and Mobile display projects for issue resolution regarding DRM KMS subsystem, Display Panel, DSI, etc.
LinuxDRM KMSDisplay DriverLinux Device DriverGraphicsHardware composer+1

Qualcomm

Engineer III

Apr 2025Sep 2025 · 5 mos · Bengaluru, Karnataka, India · On-site

  • Engineer III at Qualcomm India Pvt Ltd at Bengaluru location
  • 1. Working with Customer Engineering team to resolve Display issue reported for Display Graphics Driver.
C (Programming Language)QNXDevice DriversAutomotive SPICE (ASPICE)DRM KMSHypervisor+4

Thundersoft

Senior software Engineer II

Feb 2024Oct 2025 · 1 yr 8 mos · Bengaluru · On-site

  • Engineer III at Qualcomm India Pvt Ltd(consultant)(March 2025 - Present)
  • 1. Customer Engineering Team
  • Multimedia Display Device Driver Engineer (Consultant) at Samsung Semiconductor India Research (SSIR), Bengaluru. (Feb 2024 - March 2025
Linux Device DriverShell ScriptingGitHubC (Programming Language)AndroidSurface flinger+7

Samsung semiconductor

Multimedia Display Device Driver Engineer

Feb 2024Mar 2025 · 1 yr 1 mo · Bengaluru, Karnataka, India · On-site

  • Multimedia Display Device Driver Engineer at Samsung Semiconductor India Research (SSIR), Bengaluru. (Feb 2024 - March 2025)
  • 1. Working in Automotive Multimedia Display and Graphics Domain for Samsung
  • Exynos Processor.
  • 3. Performing issue debugging and providing Bug fixes for Display/Graphics Domain.
  • 4. Performing POC for Display/Graphics/Memory Domain.
  • 5. Enabled Trace Event to Capture issue related to ion memory manager.
  • 6. Working on Direct Rendering Manager(DRM), Kernel Mode Setting(KMS) and
  • Display Processing Unit(DPU) for Linux and Android Kernel.
  • 7. Back-porting of bug fixes across different kernel versions.
  • 8. Performing compatibility test post fixes.
  • 9. Create and test image file post bug fixes on Lab environment and Setup along with
  • Display card connected to SoC.
  • 10. Preparing Software Requirement Specifications(SRS) and ASPICE Documentation for project.
Linux Device DriverDRM KMSDisplay DriverGraphicsHardware composerSurface flinger+5

Intel corporation

3 roles

GPU Software Development Engineer (Linux)

Jul 2023Feb 2024 · 7 mos

  • Contributing to GPU Driver Development for Integrated/Discrete graphics by backporting API’s for Linux, Ubuntu, Redhat and SUSE Linux Enterprises Server.
  • Contributing to backporting of different Linux Distribution
  • Onetree – Integration of GPU Driver code for different Linux Distribution under Single platform
  • Tracking results for CI/CD execution.
  • Maintaining incremental integration of driver code to different OSV
  • Resolving hunk and compilation issues observed in main and production pipeline.
PythonLinux Device DriverShell ScriptinggitC (Programming Language)

System Software Development Engineer( chrome System Integration )

Promoted

Nov 2021Jul 2023 · 1 yr 8 mos

  • 1. I working as system software development Engineer with Intel corporation. I am currently working with chrome system integration and chrome system integration validation team.
  • 2. I am one of the key contributors to connectivity domain. I am contributing actively in automation of regular activities for connectivity domain.
  • 3. I am working with across multiple platforms and programs teams to provide relevant support for connectivity domain.
  • 4. I am working with new joiner, providing support as buddy to new joiner in understanding Intel culture and helping them in getting started with Intel.
  • 5. I am contributing in Research and development activities by participating in IEEE conference. Using this conference to solve very critical real world problem. Also, providing innovative solution via AI, ML and Deep Learning to solve them more efficiently.
  • 6. Actively contributing to hardware validation and debugging with respect to Connectivity domain.
  • 7. I am contributing to validation and automation activity by creating and integrating automation scripts for connectivity system validation. Also, extending the scope of the automation script to cover virtual platform via tools like simics(simulation software).
  • 8. Participating regularly in cross domain training session to enhance knowledge across multiple domain/IP.
  • 9. Actively contributing to team knowledge base by preparing the documentation, read me and similar reading material across CNVi Domain.
BluetoothEmbedded CChromiumLinux Device DriverLinuxSystem Integration+1

Software Engineer (Chrome System Integration )

Apr 2021Nov 2021 · 7 mos

  • 1. Working as Software Engineer in System Integration (SI) and System Integration Validation Team.
  • 2. Working on Wi-Fi, Bluetooth connectivity domain for next generation Intel Processor.
  • 3. Working with Intel automation tools, Gitlab, open source version control tools to maintain Automation test Scripts across different IP
Linux Device DriverSystem IntegrationShell Scripting

Knowledge lens

Senior Software Engineer

Aug 2020Apr 2021 · 8 mos · Bengaluru, Karnataka, India

  • Sr. Software Engineer at Knowledge Lens (Consultant at ZS Associates Pune - Amgen)
  • Working on following Tools and Technology:
  • 1. Python and Selenium.
  • 2. Image Processing using python.
  • 3. AWS and GraphQL Services.
  • 4. Apache SOLR.
  • Worked on following projects:
  • 1. IPS TCP Project.
  • 2. EDL Search Application.
  • My Responsibility for each projects are:
  • IPS TCP Projects:
  • 1. Plan Testing Scenarios for IPS TCP Project.
  • 2. Write Automation Test Script using Python Selenuim.
  • 3. Perform POC for new feature implementation.
  • EDL Search Application:
  • 1. Plan Testing Scenarios for IPS TCP Project.
  • 2. Write Automation Test Script using Python Selenuim.
  • 3. Perform POC for new feature implementation.
  • 4. Provide estimates for script completetion.
  • 5. Participate in Scrum Call and Provide regular updates and demonstartion to clients.
  • 6. Guide other Team Member with their Script implementation and help them in completing their work ontime.
  • 7. Supporting with POC and new technological finding to other team members.
  • 8. Performing performance testing for the project implementation.
  • 9. Preparing Documentation for the Project and Submitting Project Report to Client.
PythonTeam Management

Intel corporation

intern, software Engineer

Jul 2019May 2020 · 10 mos · Bengaluru, Karnataka, India

  • Worked on 2LM Memory Technology/ Intel Optane Memory for Tiger Lake and Alder Lake Platform.
  • I have read Hardware requirement specification documents for 2LM and Translated the requirement in
  • python Scripts.
  • I have prepared script for automated report generation.
  • Working in simics, a virtual platform for pre-silicon validation.

Jio

Assistant Manager

Sep 2016Jul 2018 · 1 yr 10 mos · Navi Mumbai, Maharashtra, India

  • I have been associated with service validation team. This team is responsible to validate JIO services provided to customer in form of mobile application and JIO.com official website. I had used Tools like IBM Rational Tool to manage the productivity of test conducted across the large product line.
  • I had also worked with Electronic Bill payment and presentation (EBPP) Team at reliance jio to design Bill's in multilingual language. Also, Management of bill's and complete life cycle.

Education

Vellore Institute of Technology

Master of Technology - MTech specialization in big data analytics — Computer science and engineering

Jan 2018Jan 2020

Vidyalankar Institute Of Technology

Bachelor of Engineering - BE — Computer Science

Jan 2013Jan 2016

Vivekanand education socity polytechnic

Diploma in Comuter Engineering — Computer Science

Jan 2010Jan 2013

Yogiraj shri krishna Vidyalaya

Maharashtra State Board — High School

Jan 1998Jan 2010

Stackforce found 100+ more professionals with Linux Device Driver & Graphics

Explore similar profiles based on matching skills and experience