ResumeLogin
Search for: Jobs   Resumes
Keywords or title City, state or zip code

Embedded professional with 9+ year experience

Post jobs
Country: India
City: Bengaluru
Posted date: 2/8/2012   all resumes
Email: diysob@r.postjobfree.com
Contact Info: *********@*****.***
Show Full Resume Send Message Free
Email me new resumes like this


Email
Resume Text:


Mahesh Patil

Cell : 990******* #*** *th Main Road
diysob@r.postjobfree.com 4th Stage BEML layout
Rajarajeshwari Nagar
Bangalore-98

SUMMARY

8.5 years of software development life cycle experience in Analysis, Design, Development, Testing, Documentation and Maintenance.
Extensive experience in Embedded systems, Firmware, Device Drivers, BSP design, development, maintenance, porting and testing
Design , development and Testing of I2S device driver and CSL library for TI DSP TMS320C5515 using TI Code Composer Studio 3.3
Build the team from scratch, defined the processes, guidelines, version control for the project and team, lead and co-ordinate offshore team.
Design , development and Testing of NandFlash, MMC/SD, SDIO, Microwire, RS232, Touch Screen device drivers for TI dual core OMAP730, OMAP850, OMAPV1035 platforms using TI Code Composer Studio, Lauterbach tools
Design and Development of device driver for Nucleus RTOS according TI proprietary PSP driver architecture
Optimizing the third party (Datalight) block management software for storage driver like Nand, MMC, SD
Integrating storage driver like Nand, MMC, SD with FAT file system
Programming experience on C (advanced level), C++, assembly languages.
Experience on JTAG interface debuggers Blackhawk, Lauterbach
Experience on development and debugging assembly code on ARM cores ARM7, ARM9, ARM11, TI DSP
Experience of electronic equipments like Oscilloscope, Source meters(Keithley, Fluke), Multi meters, Logic Analyzers
Maintenance and testing of networking protocols TCP, IP , UCL(Universal communication layer)
Development, maintenance and testing of Bluetooth 2.0 protocols/profiles HF, HS on Qualcomm MSM mobile platform with REX operating system
Experience with Bluetooth protocol analyzers like FTS, Merlin etc
Experience with Qualcomm mobile application development tools like QXDM, QPST
Experience on Linux internals, kernel programming, socket programming, Multi-Thread programming
Design and development of drivers on Linux kernel 2.4
Experience on Linux IPC’s Shared Memory, Pipes, Sockets, Threads, Signal Handling
Ported the TCP/IP, UCL libraries from Motorola 68K processor platform to ARM platform
Experience on scripting languages Python, Perl , Linux Shell scripting
Excellent interpersonal and communication skills, technically competent and result-oriented with strong problem solving skills.
Team Player with the ability to communicate effectively at all levels of the development process.

COMPUTER SKILLS
Operating Systems: Unix/Linux, Windows XP/NT/98/95
Embedded OS: Predator, Embedded Linux, Nucleus Plus (RTOS), Rex
Platforms: TI OMAP, Qualcomm MSM chips, ARM7/9/11,
Debuggers: Lauterbach, Blackhawk, JTAG interface
Hardware: Oscilloscope, Source meters, Multi Meters
Programming Languages: C, C++, Java, Assembly, HTML, Perl, Python
Tools: Code Composer Studio 2.4, 3.3, RVCT, RVDT, Microsoft VSS ,
Beyond Compare, Make, Clear Case , Clear Quest, WinCVS, Perforce,
TRACE32, QXDM, QPST, FTS (Bluetooth), EVSW, Merlin(Bluetooth), NI
LabView, Teststand, Android Emulator
Visio, MathCAD, Source Insight, Arbin, Microsoft Office suit, Cygwin,
Doxygen
Device Drivers: Nand Flash, MMC/SD ,SDIO , Microwire, RS232, I2S
Protocols: TCP/IP, Bluetooth
Others: Socket Programming, Unix/Linux Internals, File System

EDUCATION

Bachelor of Engineering in Computer Science from VTU University, India. (FCD)
Trained in Embedded Systems, Device drivers, Unix Internals, Bluetooth , Labview, Test Stand

WORK EXPERIENCE

MindTree Consulting, Bangalore, India Jan 2011 – Till Date
Project Lead

Roles and Responsibility #

Bringing up the LAN driver on OMAP4 panda board
Ported the mouse pointer/cursor feature to Android Gingerbread
Ported the Open Source FFMPEG Codec’s to Gingerbread platform

Technical Environment:
Ubuntu 10.04, Cscope, Ctags, Android, Linux

Texas Instruments, Dallas, Tx (USA) (Consultant) Sept 2010 - Dec 2010
[MindTree Consulting, India]
Project Lead

Roles and Responsibility #

Design and development of I2S driver for DSP TMS320C5515 on OMAP3 platform.
Developing the test suite to verify the I2S core

Texas Instruments, Dallas, Tx (USA) (Consultant) Jul 2008 - Aug 2010
[MindTree Consulting, USA]
Project Lead

Roles and Responsibility #

Integrating NAND flash driver with third party NAND bad block management and FAT file system modules on OMAP2430
Design, Development and testing of MMC/SD, SDIO drivers for basic and high speed cards on OMAP2420 platform.
Integrating the MMC/SD drivers with FAT file system and optimizing the drivers.
Debugging the Assembly code, Scheduler, Interrupts handlers
Supporting the above driver modules

Technical Environment:
Code Composer Studio, Nucleus RTOS, Visio, C, Windows Xp, Blackhawk and Lauterback debuggers, Clear Case, Clear Quest, BSP, JTAG, Trace32, FAT file system, Oscilloscope , Assembly

Texas Instruments, Bangalore, India (Consultant) Jun 2007- Jul 2008
[MindTree Consulting, India]
Senior Software Engineer

Roles and Responsibility #

Integrating NAND flash driver with third party NAND bad block management and FAT file system modules
Customizing the third party NAND bad block management module according to TI driver architecture
Optimizing and fine-tuning third party module for NAND driver
Design, Development and testing of MMC/SD, SDIO drivers for basic and high speed cards on OMAPV1035 platform.
Integrating the MMC/SD drivers with FAT file system and optimizing the drivers.
Debugging the Assembly code, Scheduler, Interrupts handlers

Technical Environment:
Code Composer Studio, Nucleus RTOS, Visio, C, Windows Xp, Blackhawk and Lauterback debuggers, Clear Case, Clear Quest, BSP, JTAG, Trace32, FAT file system, Oscilloscope , Assembly

Qualcomm Technology, San Jose, CA (USA) (Consultant) Mar 2006- May 2007
[MindTree Consulting, India]
Senior Software Engineer

Roles and Responsibility #

Design, Development , Enhancement of Qualcomm Bluetooth stack 2.0 on Qualcomm REX(RTOS) platform
Bug fixing and maintenance of Bluetooth HS, HF profiles
Fixing complex interoperability and concurrencies bugs
Interacting Qualcomm customers and test teams to fix bugs

Technical Environment:
Windows Xp, QXDM, QPST, Perforce, Perl, Python, FTS and Merlin Bluetooth protocol analyzers, Source Insight, REX RTOS

MindTree Consulting, Bangalore, India Apr 2004 - Feb 2006
Software Engineer

Role and Responsibility #

Design, Development and Testing of Microwire driver on OMAP730 platform with Nucleus RTOS. Microwire driver is used to initialize the LCD controllers
Integrating Microwire driver with LCD module and optimizing the driver
Design, Development and Testing of MMC/SD, SDIO drivers
The drivers are developed according TI proprietary PSP driver architecture
Porting of Microwire, MMC/SD,SDIO drivers to next generation OMAP850 platform

Technical Environment:
Code Composer Studio, Nucleus RTOS, Visio, C, Windows Xp, Blackhawk debugger, WinCVS, Oscilloscope and Assembly

Global Edge, Bangalore, India Dec 2002 - Apr 2004
Software Engineer

Porting of TCP/IP and UCL libraries from Motorola 68K processor platform to ARM platform. These libraries are used in VeriFone point of sale machines worldwide.
Fixing, Enhancing and Maintenance of TCP/IP, UCL and other preparatory VeriFone libraries. This project was executed on Hewlett-Packard (HP) site. VeriFone was customer of HP.
Integrating UCL library API’s for different low level hardware interfaces like RS232, Wi-Fi, Ethernet, GSM, CDMA modems
Design, Development and Testing of Mailer software on Linux platform using socket programming. This was proof of concept research project to develop the proprietary protocols over TCP/IP model.

Technical Environment:
Embedded OS (Predator), VB 6.0, C, C++, Widows Professional 2000, Linux 2.4 , RVCT,RVDT, Microsoft VSS, Visio, Make

# Educational Qualification
Bachelor of Engineering in Computer Science
Percentage : 76.3
College : Basaveshwar Engineering College, Bagalkot.
University : Visweswaraiah Technological University, Belgaum
Year of Passing : 2002
Pre-University College
Percentage : 81
Year of Passing : 1998
X standard
Percentage : 79
Year of Passing : 1996

# Personal Details:

Name : MAHESH PATIL
DOB : 01-06-1978
Sex : Male.
Nationality : Indian

#Declaration:

I hereby declare that the above given particulars are true to the best of my knowledge and belief.

M a h e s h P a t i l

Similar Resumes

Android Linux Kernel Porting, I2C drivers, Android HAL
India, Bangalore, KA - android, bsp, patents, limo, kernel, git, ubuntu,...

Engineer Software Development Signal Processing
India, Hyderabad, AP - signal processing, digital signal,...

Application Experience Engineering Android Project
India, bangalore, KA - embedded system, electronics instrumentation,...

Android Developer
India, Bangalore, KA - android developer, android, presales, ore,...

Lead Developer, Mobile and Embedded Development, 6+ years experience
India, Chennai, TN - senior software engineer, senior software,...

C++ developer
India, Bengaluru - developer, india, engineer, senior software,...

Project Engineering Embedded System Computer Skills
India, MAS, TN - dip, embedded system, mini project, trichy,...

Developer Project Experience Software Development
India, AP - data mining, android developer, widget, android,...

Developer Project Development Customer Engineer
India, Banglore, KA - nair, senior software, i2c, banglore, rtos,...

Software Engineer, Embedded Software and Firmware Design Experience
Canada, Guelph, ON - sample, c#, embedded, senior software, engineer,...



©2014  PostJobFree.com - Home - Latest Resumes - - Update or Delete my resume