Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Vanitha C

Bangalore

Summary

⦁ Overall 11+ years of experience in embedded systems software development across Linux/Android platforms in car infotainment and Mobile platforms
⦁ Around 1.6years experience in Car Infotainment Telematics Domain in Wipro for Marelli Customers.
⦁ Over 6 years of experience in Car Infotainment Domain - Audio in Robert Bosch Engineering Solutions.
⦁ Around 3+ years of experience in Audio firmware for DTV and Android multimedia framework in Toshiba Software India pvt ltd.
⦁ 1year worked as an internship in LG during my final year project of Mtech.
⦁ Worked with ADIT customers in Germany for 3months on ALSA application for SPI technology.

Overview

12
12
years of professional experience

Work History

Technical Lead

Wipro (Marelli Customer)
Bengaluru, India
03.2022 - Current
  • Telematics projects worked in OSS team for debugging and issue analysis related to telematics application manager, watchdog, dbus, coredump analysis.
  • Understanding of the requirements and the design implemented for application manager that is developed based on Legato framework, CommonAPI and NRE.
  • Investigated defects and implemented resolutions and adding new features.
  • DLT log analysis, system performance analysis using DLT viewer, BuddyLT viewer
  • Enhancing python scripts to analyse dlt logs related to performance of the components under OSS team.

Technical Specialist

Robert Bosch Engineering And Business Solutions
Bengaluru, India
10.2015 - 03.2022
  • Responsibility for requirement gathering, understanding related spec, Design and development of multimedia components.
  • Bug fixing of Audio relates issue on platform level.
  • Implementation of Cinemo Interfaces for Audio streaming from UAC2 capture points by understanding UAC2 events for capture, playback ports, sample rate ports.
  • C programming Implementation for monitoring UAC2 events and streaming of audio from ALSA devices using pthread multithreading and audio data synchronization in ring buffer
  • Audio JACK2 - Multidevice feature Handling in JACK2 in Gen4 RCAR platform
  • Audio Real Time streaming Library(RTS) - understanding the usecase from Bosch and DENSO customers for SPI technology usecase like phonecall, SIRI, speeach detection.
  • Bugfixing and analaysis of RTS library issues and other ALSA plugins and audio xruns issues.
  • Handled the component Audio Interface library (AIL) for streaming audio which supports multiple backend support like ALSA, pulseaudio etc
  • Implementation of feature like audio fadeIN/OUT for AIL.
  • Bug fixing AIL reported issues for phonecall and siri usecase.
  • Implemented Gtest for complete AIL library testing.
  • MASCA project - Nissan-IVI customer issues for CDDA / CD-ROM.
  • CD-paranoia, an additional feature added in MASCA block device driver based on SCSI framework to rip of CDDA content and store the audio data as PCM file using gstreamer pipeline using cdparanoiasrc.
  • Understanding of SCSI commands for various usecase.
  • Handled issues in extracting CD-Text related information
  • Handling issues on various use case like Playing CDDA, Playing CD-ROM and fetching sectors from CD.

Software Engineer

TOSHIBA
Bengaluru, India
04.2012 - 10.2015
  • Implementation of New feature of IEC ES AAC ADTS audio playback in Android 4.4 kitkat
  • Objective of this Project is to support IEC ES Pass-through for Android 4.4 kitkat for project responsible for SDS, SRS, TDS and Test plan preparation and executing the design.

- Analyzing Android stagefright framework.
- Implementation of IEC pass-through for AAC ADTS audio

data in C language.
- Implementation of OMX IL layer for IEC ES pass-through
- Modifying the IEC ES data to pass through Direct Thread in
Android Stagefright.

- Modifications in HAL, Alsa mixer setting for IEC status bit

and audio info frame settings.

- Modifications in “Settings” to include IEC pass-through

button which allows AAC IEC ES playback and AAC PCM

playback.

  • Linux CEC Driver module (Consumer Electronics Control for HDMI)

- Interaction with techlead to understand the basic use case of

CEC and the component implemented.

- Designing and documenting the design details (SDS, SRS,

TDS and Test plan)
- Coding
- Unit Testing for basic CEC character device driver

Education

MTech -

Dayanand Sagar College of Engineering
Bengaluru, India
12.2011

Skills

  • Programming languages: C, C, Basic level Python, Bash shell scripts, Linux system programming, POSIX, Assembly, Device driver, SCSI commands for CD drive, Google Test, Legato, CommonAPI, NRE
  • Debugging tools: System Tap Taptrek, GDB, ADB, Strace,TTFis, Address Sanitizer, Valgrind, DLT-Viewer with plugins loaded, buddyLT viewer
  • Operating System: Embedded Linux, Android, Virtual Box Ubuntu
  • Domains: Automotive Car infotainment - Audio and Telematics OSS, Android Mobile, DTV setup box Audio firmware, Gstreamer, OpenMAXIL, ALSA userspace API's and plugins
  • Development Tools: Visual Studio, Eclipse, Source Insight, CodeBlocks, gcc, cMake, Debian, Enterprise Architect
  • Configuration Tools: Git, git-Gerrit, JIRA, GitHub, GitLab, Cloud JIRA, FishEye review
  • Exposure to Audio analysis tools like Audacity, Oscilloscope

Additional Information

⦁ Securing 3rd Rank for VTU in MTech (Microelectronics) in 2011
⦁ Handled IEC ES Audio project on Android TV alone in Toshiba Matius project.
⦁ ALSA Upstreaming to community while debugging issues on dmix, dshare, dsnoop Alsa plugins.
⦁ Upstreamed the kernel patch for CDROM driver: read subchannel code was fixed.
⦁ Involved in innovation ideas and projects at Bosch: POC done for Divyadristhi idea (developing device for visually impaired students for taking up

exams). Developed python-based applications for parsing question paper, passing data to TextToSpeech engine(flite) on Ubuntu and

Raspberry-pi

Timeline

Technical Lead

Wipro (Marelli Customer)
03.2022 - Current

Technical Specialist

Robert Bosch Engineering And Business Solutions
10.2015 - 03.2022

Software Engineer

TOSHIBA
04.2012 - 10.2015

MTech -

Dayanand Sagar College of Engineering
Vanitha C