Resume
Name: - Hema Patil
Address:-
Sunnyvale CA 94086
USA
Email: - ***********@*****.***
Phone: - 408-***-****
Summary:
Over 8 years of experience as an Embedded Systems in some of the most
challenging and wide variety of embedded applications. Well verse with
product designing process such as system analyses, designing, development,
testing and implementation of embedded systems and applications. The
following table enlists various rolls I have played at various stages in my
career:
. Over 7 years of experience in developing embedded systems and
software.
. 1 year of internship.
. Involved in all phase of Firmware & software Development.
. Lead team of 2 to 4 members.
Skills:
. Languages: Embedded C and Assembly
language
. Version Control: ClearCase
. Operating systems: Windows, Unix, OSEK
. IDE, Compilers &
Debuggers: Windows IDE, C compiler and
SANYO debugger DB860000
. Microcontrollers 8 bit Sanyo Microcontrollers
LC863200, LC863300 and LC863500, Microchip
microcontroller, 16 bit Intel 8086 microprocessor
. Interfaces: SPI,RS232,UART and MMC
. Communication Protocol: I2C,CAN,UART
. Peripherals: Timers, EEPROM, RF tuner,
Voltage Synthesizer One Chip Tuner LA76810/818
and Audio Tuner LV1116,
8 bit Microchip MCP2515 CAN Controller
. Sensors: ADCs, RF sensor
. Other Tools: TAXI for testing
Academics:
Bachelor of Engineering in Electronics & Communications, From SDM
College of Engineering and Technology, Dharwad, Karnatak University,
Karnataka, India, passed out in the year October 2000, achieved First
Class with Distinction.
Professional Experience:
Jul 2007 - Aug 2008: Senior Software Engineer, Robert Bosch India Ltd
March 2001 - June 2007: Senior Embedded Software Engineer, Sanyo LSI
Technology India Pvt. Ltd
Chronology of Experience
Company: Robert Bosch India Ltd Jul 2007 to Aug 2008
Position: Senior Software Engineer
Client: Robert Bosch Germany
Projects: Software Change for automotives
Tools: UNIX Vi editor, UNIX C Shell, Clear case Version control, OSEK
OS and TAXI for testing
Role and Responsibilities:
. The code file is checked out as branch from the main source & Changed
the software as per customer requirement & then checked into the
branch.
. Compiled the software & Tested in labs with taxi tool
. Code Review is done
. Finally integrated the software with main source
Company: Sanyo LSI Technology India Pvt. Ltd Feb 2006 to Jun
2007
Position: Senior Embedded Software Engineer
Client: Sanyo India
Projects: Interfacing AVR with CAN Controller MCP2515
Tools: C compiler
Role and Responsibilities:
. The Driver for CAN controller is written to send & receive the
messages via SPI with AVR on CAN bus.
. Compiled the software & Tested with Hardware
Company: Sanyo LSI Technology India Pvt. Ltd Dec 2005 to Jan
2006
Position: Senior Embedded Software Engineer
Client: Sanyo India
Projects: MMC Read & write
Tools: Windows IDE, C compiler and Sanyo Emulator
Role and Responsibilities:
. Designed and developed software to read & write the MMC card
. Tested using Sanyo Emulator
Company: Sanyo LSI Technology India Pvt. Ltd Nov 2004 to Nov
2005
Position: Senior Embedded Software Engineer
Client: Sanyo India
Projects: Implementing ASM files into C files
Tools: Windows IDE, C compiler and Sanyo Emulator
Role and Responsibilities:
. Designed and converted all individual assembly software modules into
C files
. Tested using Sanyo Emulator
. Guiding the juniors to develop the features for the customer designed
board- 8 bit SANYO MICRO CONTROLLERS LC863500 & LA76818 One chips
Voltage Synthesis Tuner
Company: Sanyo LSI Technology India Pvt. Ltd Feb 2004 to Oct
2004
Position: Senior Embedded Software Engineer
Client: SHIN-NICHI Delhi India
Projects: Development of features for TV
Tools: Windows IDE, windows Assembler and Sanyo debugger and
Oscilloscope
Role and Responsibilities:
. Designed and developed software for TV feature power safety. In this
port data is read & monitored continuously. If data goes out of the
range then system goes to stand by
. Designed and developed software for features of TV Scrolling On
Screen Display
. Designed and developed software for features of TV programmable LOGO.
This feature is used for Brand display
. Performed lab tests for the device.
. Developed application is converted into HEX data & Micon is
programmed with HEX data to test live
Company: Sanyo LSI Technology India Pvt. Ltd Nov 2003 to Jan
2004
Position: Senior Embedded Software Engineer
Client: SHIN-NICHI Delhi India
Projects: Development of features for TV
Tools: Windows IDE, windows Assembler and Sanyo debugger
Role and Responsibilities:
.
. Designed and developed software for TV feature Windows type of menu
with ICONS on top
. Designed and developed software for features of TV Volume lock. This
is to limit the volume up to given range
. Designed and developed software for features of TV Picture lock. This
is to limit the picture data up to given range
. Developed application is converted into HEX data & Micon is
programmed with HEX data to test live
Company: Sanyo LSI Technology India Pvt. Ltd Jan 2003 to Oct
2003
Position: Embedded Software Engineer
Client: Pentium Delhi India
Projects: Development of features for TV
Tools: Windows IDE, windows Assembler and Sanyo debugger and
Oscilloscope
Role and Responsibilities:
. Designed and developed software for TV feature Telephone diary with
the facility of edition, sorting, deletion & search.
. Designed and developed software for features of TV Power on message
pad with the facility of edition
. Designed and developed software for features of TV Golden eye feature.
In this feature ADC data is read monitored continuously & picture data
like brightness, sharp and contrast values are changed accordingly.
. Designed and developed software for features of TV Curtain OSD
(shuttering) at power on/off time.
. Developed application is converted into HEX data & Micon is
programmed with HEX data to test live
Company: Sanyo LSI Technology India Pvt. Ltd Jan 2002 to Dec
2002
Position: Embedded Software Engineer
Client: SHIN-NICHI Delhi India
Projects: Development of features for TV
Tools: Windows IDE, windows Assembler and Sanyo debugger.
Role and Responsibilities:
. Designed and developed software for features of TV 0-999 channels
options
. Designed and developed software for features of TV Scheduler
. Designed and developed software for features of TV Program surfing
(switching to the channel at given time).In this Timers are used for
clock purpose.
. Designed and developed software for TV feature Windows type of menu
. Performed lab tests for the device.
. Developed application is converted into HEX data & Micon is
programmed with HEX data to test live
Company: Sanyo LSI Technology India Pvt. Ltd Mar 2001 to Dec
2001
Position: Design Engineer
Client: Pentium Delhi India
Projects: Development of features for TV
Tools: Windows IDE, windows Assembler and Sanyo debugger.
Role and Responsibilities:
. Designed and developed software for features of TV Power on message
pad with the facility of edition
. Designed and developed software for TV game Memory game
. Performed lab tests for the device.
. Developed application is converted into HEX data & Micon is
programmed with HEX data to test live
Training:
. Real-Time & Embedded Systems
. Unix Shell Scripting
. Real-Time operating Systems(VxWorks)
. 8051 programming
. 8086 programming
Strengths:
. Self assisted learning.
. Good communication skills and patience.
. Strong analytical, problem solving and leadership abilities.
. Dedicated, hardworking and confidant.