Tiruppur Tamilnadu, India
Phone: xxx-xxx-xxxx
Email: xxx@xxxx.xxx
Looking For: Embedded Software Developer,
Occupation: IT and Math
Degree: Bachelor's Degree
Career Level: Experienced
Languages: English, Tamil
Highlights:1. 5 years of experience in analysis, design, development, testing of embedded applications using ARM processors, Micro controllers, C, C++ and embedded development tools. 2. Good understanding of Embedded Software Design and Development 3. Good working knowledge of C, C++ based on software development 4. Good in Inter Process Communication methodologies such as Message Queue, Shared Memory, Dbus 5. Adept at design and building application with re-usability and performance in mind 6. Good problem solving skills with a technical background and good interpersonal skills 7. Quick learner and team player
Skills:Embedded C, C++, Linux, Nucleus RTOS, GIT, Gerrit, CMake, GDB, GHS Multi
Goal:seeking a position in software development where I can utilize my academic training, design skills and problem solving skills.
Certification:Bachelor of Engineering in Electronics and Communication
Honor:1. Received best performer award from Robert Bosch Engineering and Business Solutions for more contribution to Bluetooth software development 2. Secured school first in Higher Secondary Education
Senior Software Engineer 08/2015 - current
Robert Bosch Engineering and Business Solutions Private Limited, Coimbatore, Tamilnadu India
Industry: Automotive
Bluetooth Software Development, Update Platform component to latest version
1. Responsible for software requirement
analysis, detailed design and implemetation
of bluetooth software modules for two wheeler
instrument cluster on linux platform using
C++.
2. Responsible for development of unit test and
integration test for bluetooth software
modules using Google Test framework
3. Responsible to update the platform components
for KTM, Ikombi and BRP two wheeler projects.
4. Responsible for modification and maintainence
of project specific configuraion(ARM trut
zone configuration, Inter OS Communication
Configuration, High Bandwidth memory
configuration, etc).
5. Conducted code review, unit test review
meeting.
6. Applied design patterns in designs, such as
Singleton and Observer design pattern.
7. Responsible for software design,
implementation of vehicle specific data
transfer from Integrity RTOS to Linux OS
using Inter OS Communication Framework.
8. Responsible to train the new joiners--
Member Technical Staff 02/2014 - 07/2015
HCL Technologies Limited, Chennai, Tamilnadu India
Industry: Multinational company
Developed Application Software for "Myocardial Protection System(MPS)", Board bring-up
1. Resposible for requirement analysis, design,
development and testing of ADIO Manager, Log
Manager Software modules on Nucleus Platform
using C++, C for Medical Project.
2. Responsible for Board Support Package Testing
and customization.
3. Responsible for customized IMX6 sabrelite board
bring up.
4. Responsible for customer supplied material
tracking and maintenance.
5. Responsible to train the new joiners.--
Associate Software Engineer 10/2012 - 01/2014
Analog and Digital Labs, Coimbatore, Tamilnadu India
Industry: Small Scale Industry
Countdown Timer Software Development, Linux kernel & U-Boot porting for FriendlyARM, Raspberry Pi
1. Responsible for design, development and
testing of countdown timer using c on 8051
microcontroller.
2. Responsible for maintenace and development of
user interface for musical fountain
visualizer on Friendly ARM using C++.
3. Porting Linux kernel, U-Boot for friendly ARM
and Raspberry pi board.
4. Developed software to receive data from GPS
and transmit over zigbee for Emergency
corridor project.
5. Responsible for maintenance and enhancement
of traffic signal software.--
Sri Ramakrishna Engineering College 08/2008 - 04/2012
Coimbatore, Tamilnadu, India
Degree: Bachelor's Degree
Major:Electronics and Communication Engineering
Complete 4 year bachelor degree in Sri Ramakrishna Engineering College.
Login to view resume: Resume -