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)
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
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
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