Y

Yogish Kulkarni

Software Engineer

Pune, Maharashtra, India21 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Linux graphics driver development
  • Proficient in optimizing graphics rendering pipelines
  • Strong background in embedded systems and device drivers
Stackforce AI infers this person is a Graphics Driver Development Specialist with expertise in Linux and embedded systems.

Contact

Skills

Core Skills

Graphics Driver DevelopmentLinux SystemsGraphics OptimizationDriver DevelopmentX Server DevelopmentGraphics ProgrammingEmbedded SystemsDevice Driver Development

Other Skills

X11EGLGLXGstreamerOpenGLESWebkitSurface CompositorBenchmarkingDevice DriversKDriveX serverGTKOpenGLX-VideoAccelerometer

About

I am currently working as a software engineer at NVIDIA Corporation, specifically on the userspace portion of the Linux Graphics Drivers for Tegra. My focus is on developing and porting X11, EGL and GLX drivers.

Experience

21 yrs 7 mos
Total Experience
5 yrs 4 mos
Average Tenure
15 yrs 5 mos
Current Experience

Nvidia

Sr Software Enginner

Nov 2010Present · 15 yrs 5 mos · Pune Area, India

  • X11, EGL and GLX drivers.
  • Gstreamer based video sinks.
X11EGLGLXGstreamerGraphics Driver DevelopmentLinux Systems

Motorola india pvt ltd

Sr Software Engineer

Apr 2010Oct 2010 · 6 mos

  • Worked as a senior member of Motorola’s advance platform graphics team.
  • Short term goals of my team were to identify bottlenecks in webkits
  • rendering pipeline and to come up with optimized solutions.
  • Design and implementation of pluggable window system (WSEGL) that
  • provides the necessary interface between the PowerVR OpenGLES
  • driver and the native window system.
  • Design and implementation of system wide Surface Compositor
  • Prototyping of OpenGLES based optimization methods for texture streaming, texture uploading & zero-copy composition.
  • Integrating PowerVR usermode & kernel mode drivers with OMAP3630 based platform.
  • Benchmarking 2D performance
OpenGLESWebkitSurface CompositorBenchmarkingDevice DriversGraphics Optimization+1

Azingo inc.

Sr Software Engineer

Sep 2008Apr 2010 · 1 yr 7 mos

  • Designed, Implemented, maintain KDrive tiny X server for MSM72xx & OMAP platforms.
  • Designed and wrote X server enhancements to support multiple-overlay framebuffer architectures on MSM72xx & OMAP.
  • Designed and wrote X server enhancements to support selective composition between GTK, OpenGL & X-Video planes for MSM72xx.
  • Designed and wrote KDrive scaling acceleration hook to get iPhone like pinch in Azingo's webkit browser.
  • Fine tuned KDrive pixmap migration scheme for mobile phone devices.
  • Designed and wrote RANDR hooks for MSM72xx & OMAP to support hardware based display rotation. Modified ShadowFB based rotation to enhance performance in landscape mode.
  • Designed and wrote Xinput based driver for accelerometer. Worked with evdev & tslib based X server input drivers and input hotplugin architecture.
  • Familiar with composite window managers & Xlib programming environment.
  • Familiar with clutter, SDL and to certain extent opengl programming
KDriveX serverGTKOpenGLX-VideoAccelerometer+2

Aftek

Software Engineer

Aug 2004Sep 2008 · 4 yrs 1 mo

  • Bootloader, kernel porting, device drivers, power management for one of the first Linux based dual mode (GSM/VoIP) handset, for client http://www.gtek.com.tw
  • Board bring-up, device drivers for Digital Home Gateway (http://www.digihome.co.in/)
  • Fingerprint sensor driver for Validity (http://www.validityinc.com/)
  • Experience in device driver writing and porting for devices like keypad, framebuffer, overlays, watchdog, I2C, SPI, AC97.
  • Scratchbox based automated build system setup
BootloaderKernel PortingDevice DriversPower ManagementEmbedded SystemsDevice Driver Development

Education

Savitribai Phule Pune University

B.E. — Electronics and Telecommunication

Jan 1999Jan 2003

Stackforce found 43 more professionals with Graphics Driver Development & Linux Systems

Explore similar profiles based on matching skills and experience