GuruPrasad Reddy Gopireddy

Software Engineer

Bengaluru, Karnataka, India15 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in developing device drivers for mobile platforms.
  • Proficient in camera driver functionalities and power management.
  • Strong background in embedded systems and Linux internals.
Stackforce AI infers this person is a Mobile Technology Specialist with expertise in device drivers and embedded systems.

Contact

Skills

Core Skills

Device DriversEmbedded Systems

Other Skills

CWindows PhoneCamera architecturePower SequenceI2C Burst modeACPI table modificationSoftware DevelopmentLinuxKMDF DriverI2C DriverLinux InternalsWindows Phone 8 Architecture

Experience

15 yrs 6 mos
Total Experience
7 yrs 9 mos
Average Tenure
14 yrs 4 mos
Current Experience

Samsung research india

Sr. Software Engineer

Feb 2012Present · 14 yrs 4 mos · Bangalore

  • Project Name: Camera Bring up & Extended Properties for Windows Phone 8.1
  • Programming Language : C
  • Operating System : Windows Phone
  • Role : Development & Maintenance
  • Description :For bring up camera need to give power. The power sequence info got from camera vendor and as per power sequence implemented the Power ON and OFF for all modes. The base code from SoC vendor modified as per Camera properties. Once the Camera module brings up started the implementation of extended properties of Camera at Kernel mode. The extended camera control interface, available starting in Windows 8, is used to control camera features during image capture. The camera driver should implement extended camera control properties as individual property sets—that is, each property should be implemented as a single property set.
  • Roles & Responsibilities: Understanding Camera architecture.
  • Understanding of Power Sequence diagram and implementing the PEP.asl
  • Understanding of Camera module vendor document and modifying the base code
  • Implemented the extended properties for front, rear camera preview and video mode from kernel mode
  • Implementing I2C Burst mode as per Camera vendor provided registry values
  • Understanding the Flash module and making hack in camera driver for flash
  • Modifying the ACPI table as per camera properties
  • Project Name: SPB Controller Driver for Windows Phone 8
  • Programming Language : C
  • Operating System : Windows Phone
  • Role : Development & Maintenance
CWindows PhoneCamera architecturePower SequenceI2C Burst modeACPI table modification+2

Sasken communication technologies

Software Engineer

Dec 2010Feb 2012 · 1 yr 2 mos

Education

A.v.s college of Engg & Technology

B.tech — E.c.e

Jan 2005Jan 2009

Sankars High School

Jan 2002Jan 2003

Stackforce found 100+ more professionals with Device Drivers & Embedded Systems

Explore similar profiles based on matching skills and experience