MADHU SUDHAN

RESUME
MADHUSUDHAN.Y
Ph:91-9741310059
Email: [email protected]
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 driver’s migration from Linux to QNX.
2. Customizing the BSP for Certain Boards, Board Bring Supporting the OEM’s 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 Raghu’s 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
9
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
6
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
9
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
4
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
3
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
2
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
2
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
2
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 IDE’s.
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:
Father’s Name:
E -mail
:
Mobile
:
Current Address:
15th MAY 1979
Male, Married.
Y. Narasimharaju
[email protected]
91-9741310059.
Kormangala, Bangalore, Karnataka.
details