A

Arun P.

Senior Software Engineer

Shanghai, China3 yrs 10 mos experience

Key Highlights

  • Over 11 years of experience in Linux and Graphics driver development.
  • Expert in Linux Kernel debugging and performance optimization.
  • Proven track record in developing complex GPU drivers.
Stackforce AI infers this person is a skilled GPU and Linux driver developer with extensive experience in embedded systems.

Contact

Skills

Core Skills

Linux Driver DevelopmentGraphics Driver DevelopmentLinux Graphics DriverOpengl EsWeb Development

Other Skills

ARMAlgorithm DesignAlgorithmsApplication development on Linux PlatformCC++Computer Graphics DesignCore JavaDRMData structuresDatabasesDebuggingDevice Dependent X (DDX)Device DriversDirect Rendering Infrastructure (DRI)

About

•A dedicated professional holding a Bachelor’s Degree of Technology in Information Technology and having an excellent experience of over 11+ years in Linux device driver and Graphics driver development with ARM Mali-T6xx GPU and x86, x86_64 architecture of AMD GPU. Embedded driver development (Graphics Driver) of ARM with Tizen Operating System. Presently working on Pre-Silicon Display Driver Development, its verification on FPGA and silicon bring up. • Linux Device Driver Development - Interrupt handling (IRQ), Signal handling, Multi-Processor base programming( fork, clone & thread based programming), Thread Synchronization. • Developed CPU-GPU Buffer Synchronization Mechanism. •Developed Compositor with Multiple-Xserver and Multi-View with single Xserver. •Done the optimization of DDX in Xorg to improve the performance. •Developed OpenGL ES / EGL based 3D Sample Development. • Good hands on experience in X Window System, XORG, DIX, DDX, DRI, DRM and Mali-GPU driver and also on Mesa Driver. •Use hardware debugger - Lauterbach Trace-32 to debug embedded target and Kernel - DRM, DDX and XORG. Also uses ARM Streamline DS-5 to debug and collect performance data for performance optimization analysis. •Developed EFL (i.e. E17) based Compositor on Tizen for Samsung Digital Smart FHD and UHD TV. •Expert user in Configuration Management Tool / Version Control System – Perforce and GIT. •Developed an Information System which extracts basic information of an employee from master database server, make it available to end user touch screen Kiosk system, developedand integrated touch screen key board in it. •API Development of OpenCL(Heterogeneous Computing) and Stream Computing on x86 Arch with GPU for Linux platform. •Expert in Linux Kernel debugging. •Expert user in Mali Graphics Debugger, ARM Streamline (DS-5), API trace. •Create system architecture design along with sequence flow diagram using Rational IBM Rhapsody Tool. •Vulkan Application Development.

Experience

Nvidia

Senior System Software Engineer

Jun 2022Feb 2025 · 2 yrs 8 mos · Bengaluru, Karnataka, India

Intel corporation

GPU Software Development Engineer

Aug 2019Jun 2022 · 2 yrs 10 mos · Bengaluru, Karnataka, India

Amd research and development center

2 roles

GPU Driver Engineer

Promoted

May 2017Aug 2019 · 2 yrs 3 mos · Pudongxin District, Shanghai, China

  • Linux Driver Developer, Windows Kernel Mode Driver Developer, C C++ Developer, Graphics Driver Developer, Display Driver Developer
Linux Driver DevelopmentWindows Kernel Mode Driver DevelopmentCC++Graphics Driver DevelopmentDisplay Driver Development

Software Engineer

Jan 2012Mar 2013 · 1 yr 2 mos · Hyderabad Area, India

  • Linux Graphics Driver
Linux Graphics Driver

Samsung electronics research - india

Senior Software Engineer

Mar 2013May 2017 · 4 yrs 2 mos · Noida Area, India

  • Linux Graphics Driver for ARM SoC working on Device Dependent X (DDX), libDRM and DRM, Frame Buffer, Direct Rendering Infrastructure (DRI) for 3D Rendering, XServer programming, C and C++.
  • OpenGL ES 3.0.
  • Development in OpenCL and Heterogeneous computing on ARM SoC.
Linux Graphics DriverDevice Dependent X (DDX)libDRMDRMFrame BufferDirect Rendering Infrastructure (DRI)+5

Option matrix infotech pvt. ltd.

Software Engineer

Aug 2011Jan 2012 · 5 mos · Hyderabad Area, India

  • Worked on web development technology, web service creation, use and application development on Linux Platform.
Web development technologyWeb service creationApplication development on Linux PlatformWeb development

Education

Motivational Pathway

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2007Jan 2011

Army School

Higher Secondary Certificate Examination — Science with mathematics and computer science

Jan 1994Jan 2006

Stackforce found 5 more professionals with Linux Driver Development & Graphics Driver Development

Explore similar profiles based on matching skills and experience