Naresh Sharma

Naresh Sharma Email and Phone Number

Principal Engineer at Amazon Lab126 @ Amazon Lab126
1100 Enterprise Way, Sunnyvale, CA 94043, us
Naresh Sharma's Location
San Francisco Bay Area, United States, United States
Naresh Sharma's Contact Details

Naresh Sharma personal email

About Naresh Sharma

Naresh Sharma is a Principal Engineer at Amazon Lab126 at Amazon Lab126. He possess expertise in device drivers, embedded systems, debugging, embedded software, software development and 22 more skills. Colleagues describe him as "I was Naresh's direct manager for over a year while developing Amazon's FireTV v1.0. Naresh is without a doubt one of the best Android low-level developers I had the fortune the work with. Naresh is extremely knowledgeable, deep-thinking and dedicated. Whatever I asked him to do, he always delivered. No problem is beyond him, and no work beneath him. He has a knack of intuitively finding the root cause to very elusive bugs (or so it seems), and was responsible to cracking some of the most challenging problems we faced while developing the FireTV. In addition to the above, Naresh is very personable, calm and pleasant to work with, and generates a very constructive work atmosphere about him.", "Naresh is very hard working and focussed person. He was initially very hidden personality but later came up as very nice fellow both personally and professionally. He is something you can rely upon. I wish him All the Very Best for His Great Future!!", and "Intelligent, self driven and dedicated are the words that define Naresh. I have worked with him for more then two years, and he was an inspiration for every new joiner in our team. The enhusiasm that he shows in each and every kind of task that was given to him was magnificient. He has got that special ability to penetrate in to the deepest of techinical problems while still being aware of the top view."

Naresh Sharma's Current Company Details
Amazon Lab126

Amazon Lab126

View
Principal Engineer at Amazon Lab126
1100 Enterprise Way, Sunnyvale, CA 94043, us
Website:
lab126.com
Employees:
1
Naresh Sharma Work Experience Details
  • Amazon Lab126
    Principal Engineer
    Amazon Lab126 Dec 2024 - Present
    Sunnyvale, Ca, Us
  • Amazon Lab126
    Senior Software Development Engineer
    Amazon Lab126 Oct 2016 - Dec 2024
    Sunnyvale, Ca, Us
  • Google
    Systems Lead
    Google Jun 2016 - Oct 2016
    Mountain View, Ca, Us
  • Amazon Lab126
    Senior Software Development Engineer
    Amazon Lab126 Feb 2013 - Jun 2016
    Sunnyvale, Ca, Us
    https://www.amazon.com/Amazon-Fire-TV-Streaming-Media-Player/dp/B00U3FPN4Uhttp://www.amazon.com/dp/B00CX5P8FC
  • Stmicroelectronics
    Software Design Staff Engineer
    Stmicroelectronics Aug 2010 - Feb 2013
    Geneva, Switzerland, Ch
    Responsible for porting and integrating media backends of various internet TV applications (opera, youtube, flash access, netflix) on ST Freeman family of TV chipsets. Responsible for implementing secure data handling on our platforms to protect various credentials and to secure keys as required (for netflix, playready etc.). Designed and developed DASH (dynamic adaptive streaming over HTTP) media player. Algorithm development for adaptive streaming as per network bandwidth.
  • Qualcomm
    Software Engineer
    Qualcomm Aug 2009 - Aug 2010
    San Diego, Ca, Us
    Responsible for camera sensor driver development and maintenance. Worked towards camera bring-up on ANDROID éclair. Redesigned the camera-software stack to make it compliant to V4L2 standard. Developed code to use inbuilt V4L2 video frame queue and event queue thereby, eliminating any need for native frame and event queues in the camera driver. Worked towards adding the support for the Qualcomm proprietary code as a separate deamon process in the userspace. Responsible for ezTune tool development to support camera sensor tuning, and to expose camera diagnostic parameters to make debugging easier for camera problems.
  • The Ohio State University
    Graduate Research Associate
    The Ohio State University Jan 2008 - Jul 2009
    Columbus, Ohio, Us
    Developed an arbitrarily shaped virtual-object video compression utilizing shape adaptive wavelet transform technique under the guidance of Prof. Yuan Zheng at the Multimedia Laboratory. Submitted thesis, and a journal paper on the same. Worked closely with The Ohio State Supercomputing Center to research various ROI coding methods, and to deploy virtual-object based video coding for an efficient transmission over the network.
  • Stmicroelectronics
    Software Engineer
    Stmicroelectronics Jun 2004 - Aug 2007
    Geneva, Switzerland, Ch
    Responsible for development and maintenance of PCR based clock recovery to maintain AV synchronization and to allow for smooth playback. Responsible for development and maintenance of device drivers like teletext, flexible DMA, SCART, I2C, EEPROM, smartcard etc. to be used in a Set-Top Box application. Initiated the Linux Device Drivers' work in India. Single-handedly ported and developed various STAPI device drivers. A few new device drivers, needed specifically for Linux based set-top box devices, were developed, and support was started for them in terms of bug-fixing and future device porting. Imparted trainings to teams to get them started on Linux Device Drivers.

Naresh Sharma Skills

Device Drivers Embedded Systems Debugging Embedded Software Software Development Software Design Integrated Circuit Design Arm Linux Kernel Embedded Linux Multithreading C Rtos Firmware Set Top Box I2c Digital Signal Processors Linux Perl Drm Vhdl Operating Systems Internet Tv Algorithms Software Project Management Image Processing Clearcase

Naresh Sharma Education Details

  • The Ohio State University
    The Ohio State University
    Electrical And Computer Engineering
  • Birla Institute Of Technology And Science, Pilani
    Birla Institute Of Technology And Science, Pilani
    Electrical And Electronics Engineering

Frequently Asked Questions about Naresh Sharma

What company does Naresh Sharma work for?

Naresh Sharma works for Amazon Lab126

What is Naresh Sharma's role at the current company?

Naresh Sharma's current role is Principal Engineer at Amazon Lab126.

What is Naresh Sharma's email address?

Naresh Sharma's email address is na****@****ail.com

What schools did Naresh Sharma attend?

Naresh Sharma attended The Ohio State University, Birla Institute Of Technology And Science, Pilani.

What skills is Naresh Sharma known for?

Naresh Sharma has skills like Device Drivers, Embedded Systems, Debugging, Embedded Software, Software Development, Software Design, Integrated Circuit Design, Arm, Linux Kernel, Embedded Linux, Multithreading, C.

Who are Naresh Sharma's colleagues?

Naresh Sharma's colleagues are Wan Suwito, Roopesh Athipatla Pattabhi, Assor Precious, Tapas Roy, Akash Kachgunde, Hannan M., Shikha Wadhwa.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.