Post Job Free

Resume

Sign in

Android Driver

Location:
Vasant Nagar, Karnataka, India
Posted:
March 09, 2021

Contact this candidate

Resume:

VINOTHKUMAR SEKAR

Email: adkr9p@r.postjobfree.com

Mobile: +91-994*******

Bangalore, India

Summary

* ***** ** ********** ** Linux Device Drivers Development and Android BSP support on IOT based automotive infotainment products with Telemetric support

Experience in ARM, x86 Board Bring-Up and Board Support Package Development Activities, Bootloader and Kernel Development for Customized Hardware

Hands on experience in Freescale (iMX6 series, IMX8 Series and QORIQ T4 series Power Architecture ), Toradex and TI based processor platforms

Strong software debugging skills on embedded system

Experience on Android/Linux software design

Experience on kernel module/ driver development

Experience on Linux multi-thread/ socket programming

Experience on WinCE BSP Development

Experience in Redmine, Git and Jira web-based project management tool

Experience in MFG Tool, DDR Calibrator, CodeWarrior, Lauterbach tool and UUU tool

Experience in Visual Studio 2008/2013/2015, PCAN View, BUS Master and Arduino IDE

Experience in Client Communication and Status Reporting

Knowledge of Software Development of Life Cycle(SDLC)

Knowledge of Software Development Process – Agile and Waterfall

Professional Experience

Currently working as a Software Engineer at Zumi Solutions Pvt Ltd, Bangalore from February 2017 to Till Now

Skill Set

Programming languages: C, Linux scripting

Operating System: Embedded Linux Kernel (3.x – 4.9.x), Android (4.4.x-10.0.x), Yocto, WinCE, RTOS

Basic knowledge of Networking Concepts and Socket Programming

Domain Expertise: Linux Driver Development, IOT, WinCE, Yocto and Android BSP

SOC: IMX6ULL, IMX6SL and QorIQ T4 Series Power PC

Sensor: Accelerometer and Magnetometer, Gyro Sensor, Ambient Light Sensor

IDE: BUS Master, PCAN View, Visual Studio 2008/ 2013/ 2015, Code Composer Studio, Arduino IDE

Tool: MFG Tool, DDR Calibrator, CodeWarrior, Lauterbach and Trace32 Tool

Management Tool: Git, Redmine, SVN, Bitbucket, Jira

Ability to read and understand schematics and datasheet

Software/ Hardware Interfacing: I2C, CAN, SDIO, RTC, Sensor, Ethernet, LCD, LVDS, Audio, Wi-Fi, Bluetooth, Camera (CSI, MIPI)

Academic Chronicle

Bachelor of Engineering (Electronics and Communication Engineering) at Tamilnadu College of Engineering (Affiliated to Anna University), Coimbatore(2011-2015)

HSC with 86.8% at Dhanalakshmi Srinivasan Higher Secondary School, Perambalur, State board of Tamil Nadu (2009-2011)

SSLC with 87.80% at St.Mary’s High School, Ariyalur, State board of Tamil Nadu (2009)

Certification

Certified in Advanced Embedded System in Vector India Institute at Bangalore from July 2015 to January 2016

Projects Experience

Project Name

IndiEV-Production

Platform (HW/OS)

ARM based IMX6 Application Processor with Android Pie Automotive

ARM based IMX8 Application Processor with Android 9 Automotive

Description

LCD display the vehicle information like Car climate control (fuel level, ac on/off, recirculation on/off, fan speed and direction, windshield, Temperature ) called as HVAC to driver as well as passenger and able to give the control to driver as well as passenger and also provide the entertainment like music and video.

Role & Contribution

Porting Android Pie Automotive to iMX6dq-sabresd

Implement the Custom Service for OTA update by using USB

Mass Storage in iMX6dq-sabresd Board

Porting Android Pie Automotive to IMX8QM-MEK

Developed the script for A/B seamless update

Implement the Custom Service for OTA update in IMX8QM-

MEK board

Integrate the Vehicle Data (CAN Parameter)

Integrate the USB Camera in Kernel and test by default Camera

Application

Integrate the OV5640 CSI camera in Kernel side and test by

Rear View Camera Application

Integrate and enable OV5640 CSI camera in Arm Cortex M4

side and test by changing Rear View Camera demo application

in Cold boot

Integrate Gear Vehicle Data to control the Rear-View Camera

Configure display layout and angle for Rear View Camera

Integrate Power Management in M4 MCU

Project Name

Automotive Car Head-Up Display (HUD)

Platform (HW/OS)

ARM based IMX6 Application Processor with Android 6.0.1

Description

Transparent display that presents data in the automobile without requiring user to look away from their usual viewpoints. The image projected into windshield it will reflect to the driver

Role & Contribution

Ported the Android Marshmallow BSP to Custom board and developed Kernel and bootloader for custom hardware

Done Code Optimization

Port and test the below interface in the custom board

Accelerometer, Gyro and Magnetometer (LSM9DS1)

Wi-Fi Protected Support

Pulse Width Modulation

SD/EMMC

Project Name

Linux Porting on IMX6SL Platform

Platform (HW/OS)

IMX6SL with Linux (4.9-1.0.x)

Description

Bring-Up the hardware with Linux and test the peripherals

Role & Contribution

Ported the Linux (4.9-1.0.x) to Reference board/ customized

board and developed Kernel and bootloader for custom

hardware

Done DDR calibration test and initialized the DDR in u-boot

Customized U-boot environment for Kernel and RFS booting

Done Systemd Optimization in Root File System

Port and test the below interface in the custom board

GPIO

Ethernet

UART

Ambient Light Sensor

Project Name

Yocto OS Porting and Testing the Peripherals

Platform (HW/OS)

T4160RDB Custom board on Yocto Linux

Description

Bring-Up the custom hardware with yocto os and test the peripherals

Role & Contribution

Ported the Yocto BSP to Custom board and developed Kernel and bootloader for custom hardware

DDR calibration test to fine tune DDR parameters and verify the system performance

Configure UART parameter in Lauterbach to communicate between user and mechanical system

Configure Lauterbach for u-boot debugging

Configure Lauterbach for NOR Flash

Customized U-boot environment for u-image, ramdisk, dts and RFS booting

Port and test the below interface in the custom board

NOR flash (Configure 16 bit 32 bit)

NAND

Ethernet

PCIe

Project Name

Home Automation (IOT)

Platform (HW/OS)

Raspberry Pi 3 with Raspbian Linux OS

Description

Primary objective of the project used to control the home appliance by using Amazon Alexa Echo Dot device and Android application

Role & Contribution

Ported the Raspbian OS with Raspberry pi 3 Model B hardware

Configure said and password to Wi-Fi access

Developed and Integrate Python script to run alexa echo dot library on Raspberry pi 3 to connect Alexa Echo Dot device

Developed and Ported the Bluetooth client code to ESP32-WROOM-Dev

Developed and Port the Bluetooth server code to Raspberry pi

Developed the code for control the gpio of the ESP32-WROOM-Dev Kit by using Raspberry Pi.

Lights controlled by voice provided by user to Alexa Echo Dot

Project Name

Software Update development

Platform (HW/OS)

ARM based IMX8 Application Processor with yocto Linux

Description

Implement the OTA update the mechanism for future update

Role & Contribution

Developed the EMMC partition from UUU Tool

Developed the EMMC partition from yocto source

Developed the Linux script to update the images

Created EMMC Primary and Secondary partition

Create the FitImage with Initramfs and update into Primary and Secondary partition

Configure encrypt and decrypt the EMMC partition

Developed the script to update the images in EMMC primary and Secondary Partition and update the partition image

Project Name

Developing WinCE 2013 Board Support Package for Medical Purpose

Platform (HW/OS)

ARM based Imx6ULL Application Processor with WinCE 2013

Description

Bring-Up the hardware with wince bsp and test the peripherals

Role & Contribution

Developed the Complete Board Support Package for IMX6ULL

Ported the wince BSP to Reference board/ customized board and developed Kernel and bootloader for custom hardware

Done DDR calibration test and initialized ddr value in u-boot

Developed the Wince MFGTOOL with EFUSE and Software Update option

Implement the Telnet and FTP server support on WinCE BSP

Port and test the below interface in the custom board

Watchdog Timer

SDIO and eMMC

Persistence Hive

RTC (PCF8523)

ALS (OPT3001)

PWM

OCOTP

Personal Details

Languages Known: Tamil, English

Marital Status: Single

Nationality: Indian

I hereby declare that the information given above is true to the best of my knowledge.

Vinothkumar Sekar



Contact this candidate