# Srinivas R. > Principal Engineer at Mercedes-Benz Research & Development North America, Inc. Location: San Mateo, California, United States Profile: https://flows.cv/srinivasr • Having experience as a Software Engineer in Linux, Embedded Systems, Android,In-Vehicle-Infotainment and Mobile Devices. • Experience in Multimedia applications, Multimedia frameworks (GStreamer, OpenMAX, DirectShow, Android Audio Flinger) and Designing User Interfaces on various platforms. • Implementation of APPLE CAR PLAY Interfaces and integrating with the HONDA Head Unit stack. • Experience with integration of Apple car play with HONDA headUnit(worked on Dopod, Apple iAP, Audio Video, H264/MPEG/AVC , Bluetooth ,GPIO modules...) • Familiarity with CISCO CRS Routers, developed FPD upgrade for Route Processor Card, Line Card and Fabric Cards. • Experience with networking technologies ( TCP/IP, Http and Socket programming.). • Experience in ARM assembly programming and Debugging tools (ARM ADS, RVDS, Linux GNU tools, Jtag) Code Optimization Techniques, Cross-platform code for multiple targets, Emulators and Performance Analyzer Tools • Experience in developing code with sensitivity to thread-safety, concurrency and performance issues. • Familiarity/Knowledge with specifications like Bluetooth (BlueZ stack) ,OMA DRM, OMA DM. • Cross Tool Chain, Open Embedded, Set-up of Linux Environment on TI-OMAP, panda and beagle boards. • Worked with outsourced/off shore development teams to manage application development schedules. • Familiarity with multimedia standard Encoders and Decoders (MPEG, JPEG, H.264, MP3, MIDI , SMF, XMF, ADPCM,AMR and i-Melody ). • Developing test Automation tools in Linux. • Experience in developing Applications on Qtopia Phone ,Symbian Series 60, Windows Mobile, Windows CE ## Work Experience ### Principal Engineer @ Mercedes-Benz Research & Development North America, Inc. Jan 2017 – Present | California, United States ### Senior Software Engineer @ CISCO SYSTEMS INC. Jan 2015 – Jan 2016 | San Jose Fixing Issues for CISCO Infra/IOS code and kernel. Modified Bitbake recipes to introduce new packages and tools into the kernel SDK(used Yocto/ Open Embedded). Implemented Test Automation /Tools for the test team on a fully loaded chassis.( Made the stack ASLR compliant ) Developed the FPD Upgrade code for the CISCO Carrier Grade Routers (CRS)for CCC Module (Card Controller Chip).This feature provides the ability to do field upgrades on the SPI flash for the Local (used PCI interfaces) and Remote Cards (using Ethernet Interfaces).FPGA, PON and Switch images can be upgraded on Cisco Route Processor, Line Cards and Fabric Cards. ### Sr. Software Engineer @ Honda R&D Americas Jan 2013 – Jan 2014 | Mountain view , CA Technologies : GStreamer , ALSA, Qt , C++,C, Python,Linux, BlueZ (Bluetooth protocol stack),HMI, Android, ADB , Gdb, Apple iAP protocol. INFOTAINMENT & TELEMATICS DEVELOPMENT -Understanding functional requirements for HONDA infotainment system components. -Developed the POC for Apple Car Play, HMI and integration of the system components from open source like BlueZ stack(for Blue tooth Audio ) , USB-IF. -Implementation of interfaces to integrate the Apple iAP protocol. . -Voice/Audio interaction for navigation, phone calls, music , search and messaging. -Performed all necessary vehicle testing for mass production. -Familiarity with Android Auto. ### Software Engineer @ CISCO SYSTEMS INC. Jan 2012 – Jan 2013 | San jose,CA Developed the FPD Upgrade code for the CISCO Carrier Grade Routers (CRS)for CCC Module (Card Controller Chip).This feature provides the ability to do field upgrades on the SPI flash for the Local (used PCI interfaces) and Remote Cards (using Ethernet Interfaces).FPGA, PON and Switch images can be upgraded on Cisco Route Processor, Line Cards and Fabric Cards. ### Software Engineer @ Sony Mobile Communications Jan 2011 – Jan 2012 | Redwood city, CA Investigating and Bug fixing on Sony Ericssons Android devices. ### Sr. Software Engg. @ AXON (Formerly TASER International ) Jan 2009 – Jan 2011 | Santa Barbara County, CA Embedded Linux Application development , build system setup and test automation Used : Qt ,c++ , gstreamer, open embedded,svn , git. ### Sr Software Engineer @ Samsung Mobile Jan 2008 – Jan 2009 | Richardson ,Texas Developed OMA DM interfaces using windows Mobile Design of Multimedia frame work compliant to openMax ### Software Engineer @ Faith Inc Jan 2003 – Jan 2007 Provided the midi synthesizer support for various companies (Nokia, Intervideo, TI, ... ) Implementing Media Player and porting of Software synthesizer onto various architectures and platforms. Implementation of OMA DRM stack. NEC System Technologies,Kobe, Hyogo, Japan Worked on Media Player stack of NEC’s N900i Mobile Phone stack (Contracted through IAP , Tokyo, JAPAN) ## Education ### Bachelors Of Engineering in Electrical, Electronics and Communications Engineering Visvesvaraya Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/srinivasreddyavula --- Source: https://flows.cv/srinivasr JSON Resume: https://flows.cv/srinivasr/resume.json Last updated: 2026-04-12