Summary
Overview
Work History
Education
Skills
Timeline
Hi, I’m

SARANYA R

Principal Engineer
Chennai,Tamilnadu
SARANYA R

Summary

Seeking a position to utilize my technical, leadership skills and abilities in the automotive Industry, a job where growth prospects are unlimited and individuality is recognized by work, and to achieve professional satisfaction by meeting higher responsibilities and involving in competent work areas.

Overview

14
years of professional experience
1
Language

Work History

Jasmin Infotech Private Limited

Job overview

  • Time Improvement Feature and Parallel Measure for 1ms and High (500us) resolution in Seamless Linking Library
  • Description
  • Time Delay between the sources must be obtained to link from one source to another source
  • Once System starts running, SL library will collect the data based on the signal quality
  • If Measurement command provided by Application, SL library will do the measurement process according to the Quick Search Modes and resolution (either 1ms or 500us) and obtain the time delay between the sources
  • SL library has also an option to provide multiple sources time delay (i.e.: Parallel measurement) based on the resolution if Application requests parallel measure
  • SL library will also able to provide precise measure in terms of microseconds or milliseconds based on the microsecond flag set by Application
  • Linking to the sources will be done based on the obtained time delay
  • Contribution
  • Design, Implementation and Unit Testing for Time Improvement feature, Parallel measurement for both 1ms, 500us resolution, Precise measure(us) linking feature
  • Gcc and target testing done for the features Time Improvement, Parallel Measure, Precise Measure(uS) linking, TSM, SWA, Highcut, Level alignment using customer shared test streams
  • MISRA, Static Analysis, MVG complexity done by using Parasoft tool, LOC per file and function using LOCMetrics, Stability check using Lattix tool
  • MISRA, Static Analysis, MVG complexity done by using Parasoft tool, LOC per file and function using LOCMetrics, Stability check using Lattix tool
  • Project

MICROLOGIX EMBEDDED SYSTEMS
BANGALORE

HARDWARE TRAINEE ENGINEER
09.2009 - 03.2011

Job overview

JASMIN INFOTECH
CHENNAI

PRINCIPAL ENGINEER
04.2011 - Current

Job overview

Jasmin Infotech Private Limited, Automotive Systems

Buffer

Job overview

  • Management
  • Description
  • Asynchronous Sample Rate Conversion (ASRC) aligns the different sample rates of audio inputs and outputs using Jasmin’s ASRC library which converts the data from one clock source at a sample rate to different clock source at the same/different sample rate
  • ASRC is mainly to read the data from AUIN through SBUF and monitor the ASRC output buffer levels and based on the level the output sample rate will be adjusted and provided to the ASRC library to get the sampled output data which is written into SBUF
  • Linking Engine will read the data and the data will write into I2S
  • Contribution
  • Design, Implementation and Package Unit Testing of ASRC package
  • PClint used for MISRA-C compliance
  • Metrics used for code quality
  • Tested with different sources(DAB, DRM, FM, IP, HD)

Jasmin Infotech Pvt Ltd, Panasonic Automotive Systems Europe

Job overview

  • SDARS - Core Development
  • Description
  • Developed the Panasonic Global Receiver Core(GRC) software with the low level layer of SiriusXM Satellite Radio software which will be communicated with the tuner module(X65HA)
  • SiriusXM SMSe (Satellite Module Services) package is the application software in which the GRC gets the metadata information of the Audio features and Data Services from the SiriusXM tuner through UART
  • Integration of developed Software is done with Linux/Android/QNX framework for Automotive System Customer in US/Japan
  • This adaptation layer supports to start and stop the tuner module, antenna status, signal status and quality, the Audio Services like Channel Tuning, Channel list, Category list, Album and Channel Art, Parental control, etc., along with advanced audio features like Smart Favorites, Tunemix
  • Instant replay, and Sportsflash.Data services like US and Canadian Fuel, Parking, Movies, Stocks, Weather and Security Alerts, Automotive & Graphical Weather, Sports
  • Contribution
  • Design, Implementation, Testing and Package Unit Testing of the TuneMix feature
  • SXe software (SXe 1.20.2 and Sxe 1.28.3) integrated into the Core layer
  • Design, Implementation, Testing and Package Unit Testing of the Stocks feature
  • Bug Fixing, Issue Support for Honda, Mazda, Crysler Products
  • Certification testing and support for SMITE
  • PClint used for MISRA-C compliance
  • Metrics used for code quality
  • Project, MIB – MTP driver package
  • Description
  • The MTP protocol is developed for creating a communication link between MTP host (MEDIA package) and target MTP device (portable MEDIA players) connecting with the car head unit
  • The MTP driver package receives the service from the MEDIA Device MTP package and it is responsible for the execution of MTP commands for the received service and sends these commands to the MTP device via USB package
  • Similarly, MTP driver package receives the commands from the MTP device via USB package and converts them into responses, and sends to the MEDIA Device MTP package by observer notification
  • Contribution
  • Developed the MTP driver package for double instance support
  • Tested the MTP driver package in PUT without the Hardware
  • Design Document prepared for double instance support
  • Cleared MISRA – C warnings using PC-Lint tool
  • Generated the documents using dOxygen
  • Generated the Test Report using Coverage Analyser and Test Cocoon.

Jasmin Infotech Pvt Ltd

Audio Manager

Job overview

  • UP375 Program (Leopard, Module Development
  • Description, Title
  • SRS WOW implementation in CEVA DSP
  • Description
  • This project involves implementation of SRS WOW code in CEVA IDE and tried to compete with SHARC processor
  • Contribution
  • Understanding the framework (SRSTruSrround) in C and implemented the part of the framework (SRS WOW) in CEVA DSP (TL3210)
  • Optimized the code in CEVA IDE and made equivalent MIPS of SHARC
  • Developed the ASM code for different forms of IIR filter and tested with different file streams., Seamless Linking
  • Description
  • This project involves the Time and Level measurement in Seamless Linking Software
  • Measurement algorithm measures time delay between DAB and FM signal and Audio level for DAB and FM signal
  • It covers the details regarding measurement aspect only
  • Control process (Linking/Linking back) to handle this measurement will be handled by application
  • Contribution
  • Understanding the framework in BlackFin Code and converted the code in CCS tool for TMS320C674X
  • Developed the Level calculation module and tested for different file streams
  • Misra-C compliance done for code, Title F10_Cayman_Eval
  • Description This project involves the development of the PC based GUI application and to implement the PIC24FJ256GB106 based SPI interface to the Cayman DAB module and a USB interface to the GUI to control and evaluate the Cayman module
  • Contribution
  • Understanding the framework from Cayman DAB to PIC and PIC to PC
  • Debugging and bug fixing the F10 application using PICKIT2
  • Misra-C compliance done for code
  • Understanding the Seamless Linking feature of Cayman DAB module in F10 application and developed APIs.

Jasmin Infotech Pvt Ltd, Visteon Corporation

Audio Manager

Job overview

  • Module development is based on Visteon’s Architecture4 (Leopard) platform
  • Audio Manager provides all user audio features
  • It is the master key element to provide the audio in the system
  • It manages audio connections and activation of audio providers
  • It manages user audio settings
  • It coordinates all audio routing, processing, and devices (e.g., CDSP, HDSP, and amplifiers)
  • It communicates with CDSP, HDSP, and amplifier components via standard, device independent function call interfaces
  • Contribution
  • Implemented the power handling transitions like from/to (IDLE - RUN, IDLE –HALT, etc.)
  • Connection management which involves the connections (i.e.: - audio routing) to CDSP, HDSP devices based on the sources (FM, USB, IPOD, and Phone) based on the request from the client
  • Source Management leads to activate and deactivate the Source Provider based on the request from the client
  • Source muting request from the source provider to mute and unmute the devices CDSP, HDSP
  • Audio Settings (VBMTBF, Music mode) apply the requested setting value to the devices such as CDSP
  • Implemented the features like Session Mute, Timed Mute, Crank Mute, Mode Specific Settings during source connection, Feature Volume, Setback, Diagnostics Speaker Walk around, Version/Part number Read
  • State machine-based configuration for Analog Loopback mode in Dirana3 & testing
  • EQ file header parsing implementation
  • Customer Defect fixes
  • Testing and Design Document, Test Plan, and Test Case preparation for all of the features
  • Debugging the software is used by IAR IDE
  • Project, NGLOC plus EQTool
  • Description
  • EQ tool is developed by the leading automotive infotainment supplier using VC++ 6.0 which works on Windows 7 and Windows XP operating systems
  • EQ tool will be upgraded from its basic features based on the requirement of AHU variants
  • Most of the AHUs, Dirana2 used as the Audio Processing
  • But, In NGLOC plus AHU, Dirana3, a HIFI core used for Audio Processing
  • Contribution
  • DSP memory addresses of DIRANA2 is remapped to the respective values of DIRANA3
  • Tested the existing features after porting Dirana3 using Audio Analyzer
  • Added some features like Delay, BiQuad filters for satellite channels, filters for subwoofer channels, limiter implementation in EQTool for Dirana3
  • Tested the added features using Audio Analyzer to measure the Quality of Audio, Audio Codec Low Level Driver Development in Eagle Platform
  • Description
  • Eagle platform has architecture with two processors which are Application processor and Vehicle interface processor
  • Application Processor is iMX6 (Cotex-A8 based) with Linux as OS, VIP is based on
  • Renesas V850, two processor will communication via SPI, VIP will manage power management and Vehicle interfacing
  • VIP will handle FM/AM Tuner and Audio subsystem at beginning phase of every booting up; Application Processor will handle HMI logic, Media subsystem, Display manager, Audio Manager, FM/AM tuner, Digital tuner
  • Contribution
  • Initialize, Shutdown, Mute and Unmute configuration of the Codec 3104 and 3101 drivers
  • VMF task implementation for Codec 3104 and 3101 drivers
  • Tested the driver testing with the Hardware
  • Design Document prepared for Codec 3104 and 3101 drivers
  • Interface Document preparation for Codec 3104 and 3101 drivers
  • Test Plan preparation for Codec 3104 and 3101 drivers.

Jasmin Infotech Pvt Ltd, Devices, Inc

Job overview

  • Title
  • AC3 decoder implementation in Sigma300 Processor Family
  • Description
  • This project involves the decoding process of the encoded AC3 bit stream in ADAU145X of Sigma DSP
  • Tried to achieve the equivalent MIPS of another processor
  • Contribution
  • Understanding the framework AC3 decoder in C and feasible study done for the same in Sigma DSP tool
  • Understood the Sigma 300 Instruction set and the approximate MIPS calculations done for each module of AC3 decoder.

Micrologix Embedded Systems Pvt Ltd
, Delhi

operated FCU controller

Job overview

  • Description This Product is to control and maintain the shelter temperature to the desired level which is achieved by making use of the blowers, dampers and the free air available in the atmosphere
  • It is a small microcontroller based system which comprises the user friendly peripherals like LCD and keys
  • The control actions are taken by the unit based on the Room, Ambient temperature, Humidity and fault signals coming from the main controller
  • Contribution
  • Integrated and tested the system
  • Supported the Issue fixing in need of designing the LCD display in PIC32 controller.

Education

MAHA COLLEGE OF ENGINEERING

B.E from ECE
2009

University Overview

GPA: 80%

GOVT HR SEC SCHOOL

HSC
2005

University Overview

GPA: 93.75%

GOVT HR SEC SCHOOL

HSC
2003

University Overview

GPA: 92.2%

Skills

  • Audio Management
  • Low level audio codec driver Configuration
  • Hierarchical State Machine(HSM), Finite State Machine (FSM) module development, testing and debugging
  • Image processing and Pattern Recognition Algorithm (Principal Component Analysis) developed in MATLAB
  • Implementation and ASM Development Experience in CEVA DSP (TL3210) processor
  • Development Experience in SHARC (ADAU1450/ADAU1451/ ADAU1452) processor
  • MOST, UART, SXi, I2S Protocol
  • Experience in Linux environment
  • TOOLS EXPERTISE:
  • Microsoft Visual Studio 2008 and 2010, Visual C 60
  • XML Marker 10
  • CEVA IDE
  • Sigma DSP
  • MATLAB
  • Visual DSP 50

Timeline

PRINCIPAL ENGINEER
JASMIN INFOTECH
04.2011 - Current
HARDWARE TRAINEE ENGINEER
MICROLOGIX EMBEDDED SYSTEMS
09.2009 - 03.2011
Jasmin Infotech Private Limited
Buffer
Jasmin Infotech Private Limited, Automotive Systems
Jasmin Infotech Pvt Ltd, Panasonic Automotive Systems Europe
Audio Manager
Jasmin Infotech Pvt Ltd
Audio Manager
Jasmin Infotech Pvt Ltd, Visteon Corporation
Jasmin Infotech Pvt Ltd, Devices, Inc
operated FCU controller
Micrologix Embedded Systems Pvt Ltd
MAHA COLLEGE OF ENGINEERING
B.E from ECE
GOVT HR SEC SCHOOL
HSC
GOVT HR SEC SCHOOL
HSC
SARANYA RPrincipal Engineer