Bhasker Joshi
***, ******** ****** ****, #****
Toronto, ON, M5A 4R3
Tel: +1-646-***-****
Email: *********@*****.***
Objective
To obtain a position as a Senior Embedded Software Specialist
Highlights of Qualification
Over 14 years experience in IT Industry in Embedded Software, Firmware and Application
Software development
Strong background in Software Product Development. Proven experience of Over 8 Years
with Leading Semiconductor Vendor Infineon Technologies for their R&D division of
Embedded Software Development
Part of various new products definition core teams to define new embedded software
products of company
Great ability to manage multiple projects, prioritize deadlines and work in a fast paced
environment with great attention to detail
Excellent interpersonal skills, effective oral and written communication skills, reporting,
meeting, analytical and motivational skills
Masters Degree in Software Systems Qualification. Bachelors in Electronics and
Communication
Software Skills
Proven Experience in Embedded Processors like Infineon Tricore, ARM Cortex M4/0,
XC2000, XC800
In-depth knowledge on Real Time OS like FreeRTOS, Threadx, Vxworks and Ucos
Extensive work on low level driver and firmware development on complex 8,16 & 32 bit
Microcontrollers. Following key peripherals drivers worked on: I2C, UART, SPI, CAN, PWM,
ADC, DAC, LIN, SDMMC, USB, Ethernet Protocol stack(TCP/IP), Touch screen & LCD
Excellent skills in H/W SW debugging and analyzing tools like Logic Analyzer, Oscilloscopes
Architect/Design Case Tools (UML) Extensively Used in Projects.
Worked extensively on Eclipse Technologies for Embedded software tools development
Competency in Embedded C,C++, Java
Experience in applying embedded methodologies/standards like Misra, Lint, Code coverage,
Static Analysis
Experienced in usage of Scripting Languages like VB Script, Java Script (JET), Perl & Python
for Test Automation
Professional Experience
Staff Engineer Dec 2003 – Oct 2012
Infineon Technologies Pvt Ltd, India
Developed Microcontroller Startup(Firmware), Low Level drivers ( Embedded C) for
various Infineon Microcontrollers ( ARM Cortex M4/0,Tricore, XC2000, XC800)
Developed Embedded Code Generation Tool Framework for major Automotive
Customers and Industrial Multi Market Customers in Eclipse Technologies like Plug-In
Development, EMF, GMF, CDT, JET and ANT
Extended Tool Framework to support non Eclipse based tools like compilers,
debuggers, flash loaders & software logic analyzers
Understood Automotive Industry Specifications for communication protocols like
Controller Area Network (CAN), Local Interconnect Network (LIN) & Flexray.
Developed Software for Automotive Applications in Powertrain, Body and Safety area
based on these protocols
Developed comprehensive software test suite which includes Unit (Black box and
White box), Integration and System (Regression and Reliability) Tests. Automated
Test suite with Industry Standard National Instrument Tools
Presented Innovation product proposals to senior management based on detailed
analysis of product features, business case and return on investment.
Prepared a detailed plan for the project which includes Estimation of Efforts, Cost and
Schedule
Systems Analyst Aug 2000 – Dec 2003
Satyam Computer Services Ltd, India
Designed, Implemented various Low Level Drivers of 8/16/32 bit Microcontrollers in
conformance with Embedded Coding Standards
Written Optimized Startup Code, Peripherals Initialization, Interrupt Handling
Experienced in various Compilers, Debugger Tool Chains like Tasking, Keil, GNU &
Pls Debuggers
Performed Unit, Integration, System and Automated Regression Testing with Industry
Standard Automation tools from National Instruments
Member Technical Staff June 1998 – Aug 2000
C-DAC, India
Designed, Implemented Multilingual Software Applications for Indian Language in C+
+, VC++ in Visual Studio Development Environment
Education Qualification:
MS Degree in Software Systems 2003
BITS Pilani University, India
BE (Electronics and Communication) 1997
Karnataka University, India
References Available Upon Request