Aravind V: Aravind - Vkh@yahoo - Co.in

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

ARAVIND V

[email protected]
+91 9629293269

Professional Summary
o A qualified B.E - Electronics and Communication Engineer with 6.3 years of experience in Embedded
Software development from Medical and Automotive Domain.
o Experience in development of application and driver level software layers.
o Experience in Automotive Android Framework Development for In-Vehicle Infotainment
o Experience in Bluetooth Classic and Bluetooth Low Energy(BLE) development over Bluedroid,
MindTree and OpenSynergy Stack using respective APIs
o Experience in Wi-Fi development over AOSP
o Experience in Software Development for Infotainment in Automotive Domain using AUTOSAR
o Extensive knowledge on Embedded C development across multiple processor architectures.
o Experience in Hardware level debugging using Oscilloscopes, BT/WLAN Testers and simulators
o Experience in Unit Testing, Integration testing and Bug Fixing.
o Intermediate Experience in creating Android Applications for Testing IVI Development Features
o Knowledge on RTOS Concepts such as IPC including Synchronization Mechanism.

Work Experience
DESIGNATION DOMAIN DURATION COMPANY
Senior Embedded C, C++, Java Feb 2017 – Till Date Visteon Technical Service
Software Engineer (AOSP), Linux Centre, Bangalore
Software Engineer & C, Windows June 2014 – Feb 2017 HCL Technologies, Chennai
Lead Engineer

Technical Skills
o Operating Systems/RTOS : Android(Automotive AOSP), Windows, Linux, UNIX
o Language : Java(AOSP), Embedded C, C++, FRANCA IDL
o Build System : CMake, KBS(Kepler Build System)
o Development tools : Android Studio, IAR Embedded Workbench, Visual Studio, Geany.
o CAN Tools : Vector CANoe
o Version control/Bug track : GIT, IBM Rational Team Concert (IBM RTC )
o Requirements Management: IBM Doors
o Communication Protocols : Bluetooth Classic, Bluetooth Low Energy, Wi-Fi, CAN, SPI, I2C, UART
o Bluetooth Profiles : HFP,A2DP,AVRCP,OBEX,PBAP,HID,SPP,GAP,GATT
o Database : Basics of Sqlite
o Standards/Compliances : IEC-62304, ISO-14971, IEC-60601, ISO-26262, MISRA C
o Testing Tool : VecorCAST

Projects Details
GAC – IVI CARs
o Company : Visteon Technical Service Centre, Bangalore
o Client& Duration : Guangzhou Automobile Group (2.2 Years – ongoing)
o Environment : Automotive Android (Automotive AOSP)
o Domain Supported : Bluetooth & Wi-Fi

Description:
o Leading a team for development of Bluetooth and Wi-Fi related features for In-Vehicle Infotainment
system over Android and ensuring all required features in Android is adapted as per requirements
for both the domains.

Contributions:
o Development of new features for IVI system which are not part of AOSP Release as per Requirements
o Implementation of new design for communicating directly from JNI layer to HAL over HIDL for
communicating with Bluetooth Chipset for handling Vendor Specific Commands
o Development of new Interfaces using new AIDLs and also using existing AIDL for handling Customer
specific requirements for providing required information to Android Apps (HMI)
o Design and Implementation of wrapper layer including new Interfaces to use a proprietary tool for
testing WLAN non-signaling mode Tx and Rx functionalities
o Development of Bluetooth Reconnection strategy as per requirement.
o Implementation and adaptation of additional A2DP and AVRCP related features as per Third-party
Media Player to be used in IVI
o Critical Crash fixes, BT and Wi-Fi feature based defects in AOSP framework.

W601 – IVI CARs


o Company : Visteon Technical Service Centre, Bangalore
o Client& Duration : Mahindra (1.5 Year - ongoing)
o Environment : Automotive Android (Automotive AOSP)
o Domain Supported : Bluetooth & Wi-Fi

Description:
o Core Team member and Leading a team for development of Bluetooth and Wi-Fi related features for
In-Vehicle Infotainment system over Android and ensuring all required features in Android is
adapted as per requirements for both the domains.

Contributions:
o Development of handling Delay Reporting Feature as part of Bluetooth A2DP Profile in Android
o Design and realization of Cover Art Feature as part of Bluetooth AVRCP v1.6 in Android
o Implementation of new API for providing information on Stations Connected to Access Point of IVI’s
WLAN
o Design modification of Re-Connection Strategy and Scan Results for Wi-Fi Networks in IVI
o Design porting, Crash fixes and Bug fixes in both Bluetooth and Wi-Fi based Feature implementation.

FORD CIM – IVI CARs


o Company : Visteon Technical Service Centre, Bangalore
o Client& Duration : Ford (6 Months - ongoing)
o Environment : Automotive Android (Automotive AOSP)
o Domain Supported : Bluetooth

Description:
o Core Team member for Bluetooth Development Team for supporting on new feature implementation,
adaptation and porting of Android Framework.

Contributions:
o Design and Development of Folder Identifier (Folder Counter) Feature over PBAP v1.2 in Android
Framework

VW Regio – IVI CARs


o Company : Visteon Technical Service Centre, Bangalore
o Client& Duration : VW (1 Year)
o Environment : Automotive Android (Automotive AOSP)
o Domain Supported : Wi-Fi & Bluetooth

Description:
o Core Team member for Wi-Fi Development Team for supporting on new feature implementation,
adaptation and porting of Android Framework.

Contributions:
o Design and Development of new Unbound Service in Android Framework to adapt Wi-Fi
Configuration including Band Selection, Channel Selection based on Country/region currently
present.
o Implementation of new supporting feature for getting Remote Bluetooth Device Name of a Car Play
Connected device as part of OOB Pairing.

MFA2 – CARs, TRUCKs (Modular Front-drive Architecture)


o Company : Visteon Technical Service Centre, Chennai
o Client& Duration : Daimler(1.8 Years)
o Environment : C, C++,FRANCA, Linux
Description:
o Core Team member of Infotainment division and BT Connectivity component in MFA2 Project. The
Project involves developing both Application layer and BT Connectivity layer to ensure communication
between any Mobile Device and MFA2 enabled Mercedes Benz Car’s Infotainment Device.

Contribution:
o Developing new features in Infotainment division for communicating with any Mobile as per Customer
requirements over different Bluetooth profiles such as HFP, A2DP, PBAP and SPP.
o Implementing required Interfaces using FRANCA IDL for providing access to developed features from
other different Components apart from BT Connectivity in MFA2.
o Fixing Defects found by Validation team and Customer.
o Documenting the implementation design completely in IBM RTC.
o Develop Software in such a way to ensure providing Reusability of Software across different Platforms.

MRA2 (Modular Rear-drive Architecture)


o Company : Visteon Technical Service Centre, Chennai
o Client& Duration : Daimler(1 Year)
o Environment : C, C++,FRANCA, Linux

Description:
o Core Team member and Team Lead of BT Connectivity component in MRA2 Project. The Project
involves adapting and porting Software components developed in MFA2 in accordance to the SDK and
SOC used in MRA2. It also involves in developing both Application layer and BT Connectivity layer as
an upgrade to MFA2 by re-using its Software Components and to ensure communication between any
Mobile Device and MRA2 enabled Mercedes Benz Car’s Infotainment Device is done with latest updates
and additional features as per customer needs.

Contribution:
o Porting and re-using MFA2 BT Connectivity components in accordance to MRA2 SDK.
o Developing new features in Infotainment division for communicating with any Mobile as per Customer
requirements over different Bluetooth Profiles such as HFP, A2DP, PBAP and SPP.
o Use Bluetooth Low Energy(BLE v4.1) for scanning directed Advertisement packets from intended
device which allows target to go to deep sleep when not in use and wake up as per BLE scanning.
o Removing additional layers compared to MFA2 Software components to simplify the design.
o Implementing required Interfaces using FRANCA IDL for providing access to developed features from
other different Components apart from BT Connectivity in MRA2.
o Creating Stories and Tasks in IBM RTC and assigning it to the respective Team member.
o Maintaining communication with the Client and other component developers working in MRA2 for
coordinating the delivery of Software as per Customer needs.
o Documenting the implementation design completely in IBM RTC.

BD Swatch
o Company : HCL Technologies, Chennai
o Client& Duration : Becton Dickinson(2.8 years)
o Environment : C, IAR Embedded Workbench

Description:
o Swatch is a class 3 medical device for type-2 diabetes care patients. Insulin is delivered to the body
through a body worn patch (Insulin Delivery Device) which can be programmed through a wireless
(Bluetooth LE) remote controller (Wireless Controller).

Contribution
o Requirement analysis, Development and review
o High-Level design and Low-level design
o Development of Bluetooth Low Energy v4.1 Communication over MindTree Stack
o Performed Project Management activity as Defect Prevention Analyst(DPA)
o Review of Testing Protocols developed by Test Engineers
o Fixing defects and Gaps logged by the Testing Engineers
Sub-Projects in BD Swatch:
BD Swatch (Insulin Delivery Device)
Description:
o Insulin Delivery Device is a body worn patch attached to the patient’s body used for delivering Insulin
automatically and also as per the command received from Wireless Controller.

Contribution:
o Design & Development of application software
o Development of Pump controller driver.
o Development of UART Driver and APIs used debugging purpose of the device.
o Development of BLE v4.1 Communication using MindTree Stack APIs over HID Profile.

BD Swatch (Wireless Controller Communication Processor)


Description:
o Hand-held device used to program and control the Insulin Delivery Device by communicating
through BLE v4.1. The Wireless Controller interacts with the user by Touch Display.
Contribution:
o Design & Development of Wireless Controller Communication Processor software
o Development of BLEv4.1 communication using MindTree Stack APIs over HID Profile.
o Development of SPI Driver and Handshake mechanism.
o Development of UART Driver and APIs used debugging purpose of the device.

BD Swatch Interface Simulator


Description:
o Swatch Interface Simulator consists of BLE Master, BLE Slave, SPI Master, SPI Slave and Pump
Simulator.
o It is used as a replacement to mimic the functionalities of Wireless Controller, Insulin Delivery Device
and Pump using FRDM-KW40Z Freedom Board.
o Simulator is used for testing all the individual components in Swatch without the intervention of
another.
Contribution:
o Design & Development of BLE Master and Slave Simulator to mimic the functionalities of Wireless
Controller Communication Processor and Insulin Delivery Device.
o Design & Development of SPI Master and Slave Simulator to mimic the functionalities of Wireless
Controller Main Processor and Wireless Controller Communication Processor.
o Design & Development of Pump Simulator to mimic the functionalities of Pump by generating user
intended PWM Signal as per the control Inputs from Insulin Delivery Device.
o Maintaining and updating the Interface Simulator as per the updates in Swatch Software.
o Developing UART Driver and APIs which is used as User Interface for the Simulator.

Academics
EDUCATION SPECIALIZATION Percentage of Marks
Bachelor of Engineering, Electronics & Communication 78.9%
Higher Secondary Education Maths, Computer Science, Electronics 91.75%
Secondary Education General 73.18%

Personal Details
o Date of Birth : 08-Jul-1991
o Marital Status : Single
o Passport : M0170559
o Pan Card : BJCPA3245B
o Nationality : Indian
o Languages known : Telugu, Tamil, English and Kannada
o Permanent Address : 7/67,Muthurayana Jeebi, Thally Road, Hosur, Krishnagiri Dist.,
TamilNadu - 635109

You might also like