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