Está en la página 1de 9

RESUME

MADHUSUDHAN.Y
Ph:91-9741310059
Email: y.madhusudhan@gmail.com

Summary
Could work under any challenging deadline and environment with the best
application of mind. Has strong personal work ethics and always strive for excellence &
seeking a challenging opportunity in Embedded Systems domain with Overall
experience of 10.5 years.
____________________________________________________Job & experience
1. Currently working as Project Manager for Robert Bosch (RBEI), at Bangalore
location for automotive power train systems since January 2013.
www.bosch.com
*
Responsible for Automotive ECU hardware and software for korea
projects.
*
Point of contact Customer and Bosch korea sales team for project
deliverables.
*
Interaction with Functional Teams for Deliverables and scheduling.
*
Monitoring and tracking of team activities and budget planning for the
project.
*
As ECU product manager involves driving Software team, Calibration
team, Vehicle test team and Hardware team for ECU product development to the OEM.
*
Responsible for Status reports and Organizations Audits and metrics for
the current project.
2. Worked as Team LEAD for HYUNDAI MOBIS INDIA R&D PVT LTD,
Hyderabad for Automotive mechatronics software domain. Also Worked as Tech
Lead on behalf of KPITCUMMINS for the same client.
www.mobis.co.kr/Eng
www.kpitcuumins.com
From: 5th April 2010
To : 21st November 2012

Job profile : Team Lead & CC for configuration management. Risk analysis & Issue
tracking with S.Korea on site management and status reporting. Project Tracking and
Resource day to day management. Incremental Project Deliverables as per project plan.

3. Worked as a Asst Manager for SPA Computers, Mahadevpura, Bangalore-48


Job Profile:
1. Leading the Team for QNX RTOS Application developments & Device driver
development, Porting of RTOS. Device drivers migration from Linux to QNX.
2. Customizing the BSP for Certain Boards, Board Bring Supporting the OEMs for
Digital Instrument cluster customization for Automotive and HMI Integrations for
QNX CAR program on boards such as Intel Atom processor and Freescale ARM
11 core and TI Beagle Boards HMI and Fastboot IPL.
3. Development of Bootloaders, Board bring up Activities and customization of
drivers. Porting of BSPs to new boards such as Intel atom processors and Single
board computers of other processor families. Customizing reference board BSP
for Custom Boards.
www.spacomp.com
From: 19th June 2008
To : 1st April 2010.

Technical Skills in current Job:


C, QNX - 6.x.x RTOS Real Time Programming, Building a QNX Neutrino Boot/OS
Image and embedding to target boards, Booting of custom boards, QNX Porting, QNX
Driver development, Developing, Debugging, Validating & Analyzing using QNX
Momentics IDE Tools - Code Coverage, Application Profiler, System Profiler, Memory
Analyzer, Source Code Debuggers, System Builder, Photon Application Builder GUI and
Advanced Debugging using QNX Momentics IDE,SMP - Using Symmetrical
Multiprocessing in QNX, Power Management in QNX, Linux -Qt Designer, VmWare,
RTS & ETS Embedded RTOS, Linux Boot loaders - u-boot & redboot. Customizing
reference board BSP for Custom Boards
5. Worked as a DEPUTY MANAGER in Control & Automation Division, (IGIAT)
INDO GERMAN INSTITUTE OF ADVANCED TECHNOLOGY, Industrial Estate,
Visakhapatnam.
www.igiat.com
From: Jan 2008
To : June 2008.

6. Associated as a Project Engineer in Embedded systems for Raghus Center of


Excellence (RCOE), Ramnagar, and Visakhapatnam. A Division of Raghu Engineering
College.
www.rceembedded.com
From: June 2005
To : January 2008.

7. Worked for 8051, PIC 16f879 microcontroller, 8086 microprocessor related projects
for embedded systems.
www.raghuenggcollege.com
From: October 2001
To : July 2003.
Projects Handled:
1. Fastboot Development for LINUX Android OS BSP.
(Client: MOBIS, Korea)

Description

Fast boot development based on software suspend


concept for Linux & Test Automation with
UXTDK tool.

Role

Team Lead & CC for configuration management.


Risk analysis & Issue tracking with S.Korea on site
management and status reporting. Project Tracking
and Resource day to day management. Incremental
Project Deliverables as per project plan.

Freescale i.mx53 ARM11 processor , Android OS


Processor & TOOLS Used Gingerbread version, Linux 10.3 BSP for freescale,
U-Boot, , Cold boot from disk

Skills

Suspend/Resume for peripheral drivers (CAN,


SPI, I2C, MOST, etc), U-Boot customization for
fastboot , Validation of drivers.
Automating Black Box testing through User
Experience tool development kit.

Tools

GIT/GERITT version control tool

Team Size

Period

1.5 Year

2. Software Development Platform for SmartBooster (Power Brake) for ST


Microcontroller (32bit) (Client: MOBIS, Korea)

Description

An automotive SmartBooster (PowerBrake) using


CCP protocol for Development on 32bit ST Micro
processor. This Includes Bootstrap code& VLE
processor mode, Flash drivers & FLEXCAN
drivers

Role

Technical Lead

ST Microcontroller 5643L VLE 32 bit processor &


Greenhills IDE & Compiler, CANOE, CANape,
Processor & TOOLS Used
QAC (MISRA), Lauterbagh TRACE32 debugger,
SVN
Skills

C, Embedded Systems, Flash drivers, Can drivers,


Firmware Register access

Team Size

Period

4 Months, 2011

3. Bootloader Software Development Platform for MDPS 32-bit Development using


CAN Protocol. (Client: MOBIS, USA)

Description

An automotive Motor Driven Power Steeering


Project using CAN CALIBRATION protocol
Bootloader Development on 32bit Freescale
processor. This Includes Bootstrap code, Flash
drivers & FLEXCAN drivers

Role

Technical Lead

Freescale MPC5643L 32 bit processor &


Processor & TOOLS Used Codewarrior IDE, CANOE, CANape, QAC
(MISRA), Lauterbagh TRACE32 debugger, SVN
Skills

C, Embedded Systems, Flash drivers, Can drivers,


Firmware Register access

Team Size

6 Months, 2011

Period

4. BS-AUDIO BSP & SDK Porting, Verification & Validation.


(Client: Hyundai Mobis, South Korea)

Description

An automotive infotainment BSP porting, Verification and


Validation project. Includes Boot loader, Drivers & SDK
porting and validation for various audio modules such as CD,
Jukebox, IPOD, USB Audio modules. This also includes
Performance of the SOC and SDK Stack with
Nucleus RTOS.

Role

Technical Lead

TOOLS Used

Codewarrior IDE, CVD Debugger , QAC (MISRA, Mantis


Bug Tracking tool.

Skills

C, Embedded Systems, SPI & I2C drivers, RTC driver , BSP


verification & Agile project framework(SCRUM), SDLC,
DOORS

Team Size

Period

6 Months, 2010

5. Intelligent Battery System Verification & Validation.


(Client: Daimler, Germany)

Description

IBS V&V project involves validation of LIN driver, SDK


unit testing and 100% MISRA complaint source code. Also
involved Requirement, Design, Testing cases validation and
ASIC Mapping and clock signal capture on digital CRO.

Role

Validation lead

TOOLS Used

Code Scroll, QAC (MISRA), KEIL IDE,CRO

Skills

C, LIN Driver, Embedded Systems, Keil project verification

Team Size

Period

5 Months, 2010

6. Porting of QNX BSP for xilinx ml403 virtex 4 PPC FPGA based board
(Client: Weapons Electronic Systems Engineering Establishment, Delhi), Porting
QNX BSP on Atmel board - AT91SAM9263 912 (Client: BEL)
Worked on Xilinx EDK and ported the QNX BSP on to
board with photon application developed as per client
Description
requirement. Porting of QNX BSP on Atmel board
AT91SAM9263 and OMAP 5912 reference boards.
Role

Implemented the porting on the board as well as guided


on porting vb.net multiple port serial kit board software
on to photon GUI in QNX. Tested and verified the
peripheral drovers of BSP.

Operating System(s) QNX Neutrino 6.3.2


Environment

Touch screen driver,Photon Application Builder, Xilinx


EDK 8.2i, Code Composer Studio & SAM-BA IDE,
XDS 510 Emulator

Team Size

Period

3 Month , 2010

7. QNX Board Support Package Development for Texas Instruments OMAP


1710 H3 Board. (Client: Bharat Electronics Ltd.)

Description

Developing of QNX IPL/Boot loader, startup, and


bringing up kernel and Integration of BSP for TI OMAP
1710 Evaluation board. Writing of Initial Program
Loader - boot loader of QNX and Startup program and
peripheral drivers. Developed QNX IPL code and
brought up the system up on QNX. Neither porting of
NOR Flash Drivers and LAN91c96 Ethernet controller
chip drivers. Worked on U-boot for the board as well as

ported Linux BSP on the board for comparing drivers.


Role

Developer

Operating System(s) QNX 6.3.2, Code Composer Studio CCS V 2.2 and 3.3,
XDS 560 JTAG Emulator
& Tools
Skills

C, Embedded Systems, QNX Driver, Assembly and


system programming

Environment

QNX Self host OS /QNX Image, QNX Momentics IDE

Contribution

Development of BSP IPL, Startup & porting of serial


driver, flash driver and Ethernet drivers.

Team Size

Period

6 Months. 2009

8) QNX Driver Development for SM8601 Stepper Motor controller I/O Card
(Client : Bhabha Atomic Research Centre, Mumbai)
Developed QNX Driver for Hytec 8601 Stepper motor
controller Card on a Industrial Pack Carrier using VME
Description
Bus. Driver & application for controlling the motor using
the driver was developed.
Role

Developer

Operating System(s) QNX 6.3 OS & QNX Momentics IDE


C and QNX Resource Manager Framework
Skills
Contribution

System Analysis, Design and Implementation and testing


to develop the QNX Driver as per client requirements.

Team Size

Period

6 Months, 2009

9) Bringing up OMAP 5912 ARM family based custom Board (Bel, Panchakula)
Worked on Embedding QNX - IPL, startup and boot
image for OMAP 5912 ARM family based board for
Description
automotive product of a Korean Company.
Role

Developer, providing technical consultancy on writing


drivers flash, Ethernet & audio in QNX.

Operating System(s) QNX 6.3, C, Assembly and system programming


Contribution

Developer Porting of IPL, startup and boot image with


all drivers included for the peripherals and bringing up
the board and porting client application.

Period

1 Month Team Size 3, 2008

___________________________________________________Technical
Operating system:

exposure

Windows, Linux

Real time operating systems: QNX RTOS, Nucleus RTOS, SALVO RTOS,
FREERTOS, UCOS-II, ARTX-KEIL, RTX- 51.

Programming languages:

C, C ++, Core java, ASSEMBELY

Hands on Experience:

ATMEL AVR, PIC Microcontroller, 8051 Microcontroller,


ARM Microcontroller, x86 compiler tools, Ashling ARM
Debugger & Signum emulators, KEIL & IAR IDEs.

RTOS Bootloaders Experience: All Uboot Customization & IPL specific for QNX.
Testing tools:
Proficient on Mercury-WINRUNNER (Certified), McCabe software
Testing Tools.
Hands on Experience Tools: 32 bit LPC 2129 ARM Microcontroller and Atmel Sam7
Microcontroller board, Atmel 89c51 board, Keil IDE, IAR Embedded workbench,
MPlab, IAR Visual state for UML, Paradigm C/C++ IDE Code warrior and CVD
Debugger.
QNX Tools
: Photon application Builder (PhAB), Qt Designer, Eclipse based
QNX Momentics IDE, QNX 6.X programming & driver developments, Boot loaders
customization.

___________________________________________________________Academics

Master of Technology (VLSI & Embedded Systems) from KLE College


of engineering and technology, Affiliated to Visveswaraya technological university
(VTU), Belgaum, Karnataka.

Bachelor of Technology (Electronics & Communication


Engineering) form Jayamatha college of Engineering and Technology, Thirunelvelli
(Affiliated to Manonmanium sundarnar university,Tirunelvelli,Tamil nadu).

Intermediate (Math, Physics and Chemistry) from Board of intermediate Education,

Hyderabad (A.P)
Through Raghu Junior college, Visakhapatnam, A.P
10th Standard - SSC, Hyderabad
Through St Francis De sales high school, Visakhapatnam, A.P.
____________________________________________________Linguistic

English
Telugu
Hindi
Tamil

Write

Speak

Yes
Yes
Yes
No

Yes
Yes
Yes
Yes

abilities

Read
Yes
Yes
Yes
No

_____________________________________________________Personal

Date of Birth :
Gender, Marital Status:
Fathers Name:
E -mail
:
Mobile
:
Current Address:

15th MAY 1979


Male, Married.
Y. Narasimharaju
y.madhusudhan@gmail.com
91-9741310059.
Kormangala, Bangalore, Karnataka.

details

También podría gustarte