Vignesh Ravichandran

Vignesh Ravichandran Email and Phone Number

Senior Software Sytem Designer @ AMD
Thanjavur, TN, IN
Vignesh Ravichandran's Location
Thanjavur, Tamil Nadu, India, India
About Vignesh Ravichandran

Experienced in Audio Development and Embedded Systems, specializing in the integration of advanced audio functionalities for automotive infotainment platforms. Skilled in algorithm development, firmware, and device drivers.

Vignesh Ravichandran's Current Company Details
AMD

Amd

View
Senior Software Sytem Designer
Thanjavur, TN, IN
Website:
amd.com
Employees:
44382
Vignesh Ravichandran Work Experience Details
  • Amd
    Senior Software Sytem Designer
    Amd
    Thanjavur, Tn, In
  • Bosch Global Software Technologies
    Senior Software Engineer
    Bosch Global Software Technologies Oct 2023 - Nov 2024
    Bengaluru, Karnataka, India
    Role: Audio Development & Firmware DevelopmentProduct: Innovative End-to end interior monitoring system in shared mobility using Audio data as primary sourcePlatform: IMX8MM, IMX8MP NXP processorsOS: Linux, RTOS‣ Integration of Audio codec driver, PDM Microphone as platform driver into the kernel & configuration for them in DTB. Implement audio features using Gstreamer and ALSA framework.‣Developed low-level drivers for I2C and SPI interfaces enabling configuration of audio codecs and sensors directly from user-space applications in linux.‣ Validated speaker and microphone performance of the device in both vehicle and acoustic laboratory environments.‣Board Bringup activities such as enabling modules and sensors for features.‣Development, Integration and Testing the firmware modules. 1.Dynamic Speaker Management feature:‣Validated the DSM feature of the MAX98390 codec using the Evaluation Kit.‣Prepared tuning files through a GUI and calculated excursion parameters for speakers for optimizing audio output quality and ensuring compliance with specifications.‣Integrated the MAX9830 codec with the IMX8MM SOM, utilizing the SAI at the kernel level.‣Developed a low-level I2C driver wrapper in Linux to configure DSM registers.‣Implement DSM Algorithm procedure in the main audio processing pipeline application. 2.Audio call Routing for SOS feature:‣Integrate Quectel EC25 LTE modem to SOM via USB interface in kernel.‣Implemented SO call audio routing (MIC -> LTE Caller End, LTE caller end -> SPK) playback using ALSA.3.Voice Processing:‣Integrate Voice seeker algorithm with Audio pipeline for human speech detection using VIT and Voice spot modules including beamforming & AEC.‣Evaluation of low power voice wake word detection using IMX8MM prebuilt library.4.IPC Application: Developed a D-Bus wrapper application facilitating transfer and reception of JSON payload messages.
  • Bosch Global Software Technologies
    Senior Software Engineer
    Bosch Global Software Technologies Oct 2021 - Oct 2023
    Coimbatore, Tamil Nadu, India
    Role: Audio Development [Product Enabler]Product: Infotainment CIVIC GEN20xi2, GEN20xi3, Rear Seat Unit for Mercedes BenzPlatform: QC8295,QC8195,RCAR-M3 OS: Linux,QNX‣Audio bringup activities for CIVIC GEN20ix2, Gen20xi3, RSU, and RSU+ projects, focusing on algorithm development, validation, and integration across cross-functional teams.‣Coordinated the setup of TDM/I2S pathways using CPLD integrated with MSOC, HSDL, BT, internal, and external amplifiers. Managed streaming for various audio channels (ENT, IC, INFO) and low-latency streams.‣Validated audio paths for eMOST and Ethernet AVB amplifiers, implemented CRF talker, and ensured AVB CRF clock recovery mechanism in CPLD. ‣Proficient in system audio architecture for product development, adept at developing and testing technical requirements and audio use cases for Audio SW/Firmware.‣Developed, integrated, and validated algorithms and proof of concepts (POCs).‣Skilled in agile software development, triaging critical SOP defects efficiently within project timelines.‣Interact closely with Audio validation team and other stakeholders. ‣Project highlights: ‣Implementation of Speaker protection algorithm & its validation ‣Implementation of Remote master clock in INIC (MOST)‣Proof of concepts: ‣KPI measurment for Early audio in chime audio service (QNX): ‣AVB CRF talker (Linux system) for CIVIC ‣Enable ADSP HIFI2 in RCAR-M3 by integrating in dtb in CIVIC. ‣Tools: Atlassian JIRA, confluence, gitlab, Qualcomm Tools such as QCAT,QFIL, QXDM professional,audacitiy,AVB log analyzer such as wireshark, ET-framework(Vehicle signal simulation)
  • Jasmin Infotech
    Senior System Engineer
    Jasmin Infotech Jul 2018 - Oct 2021
    Chennai, Tamil Nadu, India
    Role: Application Engineer for Analog Devices (ADI)Platform: ADI Blackfin , ARM and SHARC core DSP processors‣ Bare metal programming (Register based), Device Driver Development (SSLDD 2.0), validation of layers.‣ Custom Board Application Development – Audio Mixer Implementation in Three cores.‣ Audio Codec Interface such as ADAU1962, ADAU1979, ADC AD7768, DAC AD5066 to DSPs.‣ Custom applications development such as Audio Talkthrough and Loopback for validating codecs in DSPs.‣ Configurations of Audio peripherals Digital Audio Interface, Serial-Port, Asynchronous Sample Rate converter.‣ Implementation of ping pong buffer mechanism using circular based DMA engine for Audio applications.‣ Application development for synchronization of cores using trigger Routing Unit Mechanism and Multi-Core Communication using ICC such as Multi core Association’s Communication API (MCAPI).‣ Application development on Serial Flash memory using SPI memory mapped read access/QUAD SPI mode.‣ Bug fixing and validation of Device driver APIs for MDMA (memory - memory DMA).‣ Providing Back end support on Engineering Zone communities (ADI) forums, preparation of technical FAQs.‣ Hands-on experience on programming the Clock Generation Unit, General Purpose I/O ports, Timers and Mobile Storage Interface.‣ Strong experience in communication protocols such as SPI, I2C and UART.‣ Good understanding in Memory Management Unit in ARM, SHARC cores and Cache memory concepts such as Invalidation, Flushing process.‣ Hands on Audio protocols such as I2S and TDM configurations.‣ Experience in programming of Direct Memory Access controller for Circular based, Descriptor based - array,list modes.‣ Experience in Free RTOS concepts like Semaphores, Mutex and Queue Management.‣ Adequate knowledge of reading schematics and data sheets for components.‣ Experience using embedded troubleshooting tools such as Oscilloscopes, Logic Analyzers, Emulators, and hardware-based debuggers.

Vignesh Ravichandran Education Details

Frequently Asked Questions about Vignesh Ravichandran

What company does Vignesh Ravichandran work for?

Vignesh Ravichandran works for Amd

What is Vignesh Ravichandran's role at the current company?

Vignesh Ravichandran's current role is Senior Software Sytem Designer.

What schools did Vignesh Ravichandran attend?

Vignesh Ravichandran attended Coimbatore Institute Of Technology, Kalyana Sundaram Hr.sec School.

Who are Vignesh Ravichandran's colleagues?

Vignesh Ravichandran's colleagues are Huong Cloteaux, Aashray B, Gabriel Nogueira Da Silva, Hu Jeff, Ayush Jain, Varsha Agarwal, Thivaas Kulenthiran.

Not the Vignesh Ravichandran you were looking for?

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.