V

Vinay Choudhary

Software Engineer

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

Key Highlights

  • Expert in firmware development for semiconductors.
  • Strong background in Bluetooth and audio optimization.
  • Proven experience in embedded systems and software engineering.
Stackforce AI infers this person is a Firmware Engineer specializing in embedded systems and Bluetooth technology.

Contact

Skills

Core Skills

Embedded SystemsFirmwareGpu DriverBluetoothAndroid Development

Other Skills

Embedded SoftwareEmbedded DevicesAudio OptimizationUSBRTOSKernel IntegrationPTPAndroidDebuggingJavaDevice DriversLinux KernelMicrocontrollersReal-Time Operating Systems (RTOS)SoC

About

Experienced Firmware Engineer with a demonstrated history of working in the semiconductors industry. Skilled in Systems, USB, Bluetooth, Debugging, C, C++, and Embedded Systems. Strong engineering professional with a Master of Science (M.S.) focused in Embedded Systems from Manipal Institute of Technology.

Experience

14 yrs 6 mos
Total Experience
2 yrs 5 mos
Average Tenure
4 yrs 4 mos
Current Experience

Ampere

Principal Engineer

Jan 2022Present · 4 yrs 4 mos · Bengaluru, Karnataka, India · Hybrid

  • I am currently working in RAS features for CPU firmware.
  • I am owning Memory Controller Unit related RAS features for current and upcoming Ampere CPUs.
Embedded SoftwareEmbedded DevicesEmbedded SystemsFirmware

Nvidia

Senior System Software Engineer

Aug 2020Jan 2022 · 1 yr 5 mos · Bengaluru, Karnataka, India

  • Worked in Reource Manager for GPU driver.
GPU Driver

Broadcom inc.

Firmware Engineer

May 2019Jul 2020 · 1 yr 2 mos · Bangalore

  • Worked on True Wireless headset (Bluetooth).
  • Optimized Audio data path and sync alogorithms for Wireless headests.
Bluetooth

Intel corporation

Firmware Engineer

Jan 2016May 2019 · 3 yrs 4 mos · Bengaluru Area, India

  • Development and support of Bluetooth Controller (Soc) with understanding of features like USB, PECC, DMA, PCM, Power states etc. Working experience in RTOS (ThreadX) and ARC SoC.
  • Handling of platform/system issues related to BT. Have understanding of system features like low power modes (LPM/ULPM), PECC, PMU, SoC power cycles etc.
  • Involved in USB driver development and maintenance in BT controller. Working experience in USB power states of Suspend, Resume, Reset etc.
  • Have understanding of A2DP/HFP/HID profiles w.r.t. Controller.
  • Development of Bluetooth audio: Integrated AAC audio codec.
  • Have working understanding of SBC codec.
  • Implemented A2DP offload for AAC codec/decoder.
  • Developed DMA based transfer of PCM samples for Audio features (HFP & A2DP).
  • Optimization of SBC codec in assembly.
  • Solid understanding and experience in ARC assembly. Involved in ROM patching.
  • Working experience in RTOS. Strong understanding of Interrupts, Threads and embedded concepts.
BluetoothEmbedded Systems

Micromax informatics ltd

Senior Software Engineer

Feb 2015Dec 2015 · 10 mos

  • Involved in development of custom ROM based on Android. Involved in Development of Custom updater and integration of Android Kernel and AOSP.
Android Development

Intel corporation

Software Enginner

Jul 2011Dec 2014 · 3 yrs 5 mos

  • Development of PTP (Picture transfer protocol) stack for Windows 8 devices
  • Development/debugging of battery driver of android devices.
  • Development of Android middleware/framework development in the Wifi/networking domain for development of wifi-offload feature implementing VoWiFi (Voice over WiFI) and S2B specification.
Android Development

Education

Manipal Institute of Technology

Master of Science (M.S.) — Embedded Systems

Jan 2010Jan 2012

Dayananda Sagar Institutions

Bachelor of Engineering (B.E.) — Electronics and Communications Engineering

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Embedded Systems & Firmware

Explore similar profiles based on matching skills and experience