krishna resume

7
Krishnaraj Madathan Address: #601, MNP Residency 2nd Main, Maruti Nagar, 1st Stage, BTM Layout, Bengaluru – 560068, Karnataka, India +91 9787085519| [email protected] OBJECTIVE Seeking for a job in challenging and healthy work environment where I can perform to the best of my ability, utilize my skills and knowledge efficiently for the growth of myself and organization. SUMMARY Currently working as, a senior software engineer in Robert Bosch business and Engineering solutions ltd, Bangalore mainly responsible for AUTOSAR based Flash bootloader development for Transmission control unit product line for Generation 2 and TDG architecture. On Deputation for 1.5 years at Robert Bosch GmbH, Germany various locations, for AUTOSAR Boot loader platform development for new generation TCU with extensive interaction and work ethics of German counterparts. Experience in Bootloader and Base software development for Transmission control unit and ECU based on AUTOSAR Architecture. Experience with vehicle diagnostic protocol UDS 14229, KWP2000. Working experience with cryptographic algorithm- AES and decompression algorithm (LZSS) Experience in preparation of Software requirement document, software design document, Test plan, Test report and Traceability matrix in a V-model software development. Working experience with various tools used for different stages of software development like Clear case, RTC SCM for version control, RADAR, RTC for fault tracking, Clear quest for change request Management and DOORS for requirement management and ALM- Application life cycle management tool. Good exposure to quality policy and worked with company coding standards with a CMMI level 5 certified organization. Countable experience in ASPICE standard for process compliance.

Upload: krishna-raj

Post on 09-Feb-2017

70 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Krishna Resume

Krishnaraj MadathanAddress: #601, MNP Residency 2nd Main,

Maruti Nagar, 1st Stage, BTM Layout,Bengaluru – 560068, Karnataka, India

+91 9787085519| [email protected]

OBJECTIVE

Seeking for a job in challenging and healthy work environment where I can perform to the best of my ability, utilize my skills and knowledge efficiently for the growth of myself and organization.

SUMMARY

Currently working as, a senior software engineer in Robert Bosch business and Engineering solutions ltd, Bangalore mainly responsible for AUTOSAR based Flash bootloader development for Transmission control unit product line for Generation 2 and TDG architecture.

On Deputation for 1.5 years at Robert Bosch GmbH, Germany various locations, for AUTOSAR Boot loader platform development for new generation TCU with extensive interaction and work ethics of German counterparts.

Experience in Bootloader and Base software development for Transmission control unit and ECU based on AUTOSAR Architecture.

Experience with vehicle diagnostic protocol UDS 14229, KWP2000. Working experience with cryptographic algorithm- AES and decompression

algorithm (LZSS) Experience in preparation of Software requirement document, software design

document, Test plan, Test report and Traceability matrix in a V-model software development.

Working experience with various tools used for different stages of software development like Clear case, RTC SCM for version control, RADAR, RTC for fault tracking, Clear quest for change request Management and DOORS for requirement management and ALM- Application life cycle management tool.

Good exposure to quality policy and worked with company coding standards with a CMMI level 5 certified organization.

Countable experience in ASPICE standard for process compliance. Effective in multi-discipline team environment. Played key role in submitting ideas and solving deep technical issues, right

from development stage to production. Closely interacted with US, Germany, China customers and counterparts for the

OEMs like Audi, VW, FIAT, BMW, Chrysler, Dongfeng, GWM, FIAT.

Page 2: Krishna Resume

EDUCATION

Regency Institute of Technology Yanam, PuducherryBachelor of Engineering in Electronics and Communication) 2006-2010 82.9%

TECHNICAL SKILLS

Programming languages C, C++, Embedded C, C# (Basic), Java (Basic), .Net, Perl (Basic) CAPL scripting

Operating systems Windows, UbuntuCommunication protocols Flexray CAN, SPI, UART, I2C,Microcontrollers Multicore: Infineon (TC27x), ST/Freescale (JDP)

Renesas SH7256, ARM7, AVR, PIC, ARM CORTEX

Compilers GHS, GCC, HEW, High-tech.Debugger Ulink , Jlink , Lauterbach ,UDE , PIC Kit3.Linker Renesas Linker directive, TI Linker command

fileAutomotive Tools Vector CANalyzer/CANoe/CANape

/Geny/Davinci/Vtest, INCA TKwinx, SAMTECSCM tools Rational Clear case, Rational Team Concert

SCM (RTC SCM) Requirement Management IBM Rational Doors, RTC ToolsDesign Tools Rational Rhapsody PROJECTS

Development of Boot manager and Boot loader of Transmission Control for ZF/Audi customer with Diagnostics on CAN and Flexray:Client: AudiEnvironment: Renesas SH7256 (controller), HEW (compiler), Eclipse (IDE), BCT for Code generation, Vector VN8910 + Canoe for CAN and Flexray Communication, Clearcase for SCM and DOORS for RQM.

Page 3: Krishna Resume

Role:Primary responsibility is to solely handle the left side of V-model software development life cycle from Requirement Analysis, Design, Coding and Testing for the project

Configuring Startup code for Renesas controller which includes Flexray and CAN port initialization.

Responsible for configuring TCU Flash memory layout using linker command file.

Implemented the decision control module Boot manager with basic peripherals initialization.

Developed Flash driver functionality using flash libraries.

Implemented tasks scheduler and general purpose timer unit.

Responsible for integration and configuration of Autosar Flexray and CAN communication stack.

Responsible for integration and configuration of Base software.

Implementation, testing of VW Diagnostic specification services based on UDS in Boot loader.

Integrated RSA 1024 Signature Algorithm for secure programming of application software.

Integrated LZSS decompression library.

Implemented signature mechanism for Tuning protection based on Gear

Integrated and configured the SPI libraries for the external ASIC handling

Development of Perl based test cases for module, system and integration tests.

Implemented CAN- Flexray software gateway in Vector Canoe for establishing communication between CAN tester and Flexray ECU.

Software Development of tuning protection mechanism of Transmission Control for GetragClient: Getrag Environment: Renesas SH7256 (controller), HEW (compiler), Eclipse (IDE), Vtest studio for automated testing, Vector VN8910 + Canoe for CAN Communication.

Role:Primary responsibility was to develop signature handling mechanism to protect TCU from tuning

Integrated SHA-1 (Secure Hash Algorithm 1) library.

Designed and implemented mechanism to support signing of hex file from external tool with Smart card.

Developed automated test scripts using Vector vTest studio to validate the tuning protection functionality.

Implemented signature validation routines to validate flash download over customer tool.

Page 4: Krishna Resume

Development of Boot manager and Boot loader of Transmission Control for VW customer with Diagnostics on CAN FD:Client: VWEnvironment: Infineon (TC27x) (controller), High-tech (compiler), Eclipse (IDE), BCT for Code generation, Vector VN8910 + Canoe for CAN FD Communication.

Role:Primary responsibility is to solely handle the left side of V-model software development life cycle from Requirement Analysis, Design, Coding and Testing for the project

Configuring Startup code for Renesas controller which includes Flexray and CAN port initialization.

Responsible for configuring TCU Flash memory layout using linker command file.

Implemented the decision control module Boot manager with basic peripherals initialization.

Developed Flash driver functionality using flash libraries.

Implemented tasks scheduler and general purpose timer unit.

Responsible for integration and configuration of Autosar Flexray and CAN communication stack.

Responsible for integration and configuration of Base software.

Implementation, testing of VW Diagnostic specification services based on UDS in Boot loader.

Integrated RSA 1024 Signature Algorithm for secure programming of application software.

Integrated LZSS decompression library.

Implemented signature mechanism for Tuning protection based on Gear

Integrated and configured the SPI libraries for the external ASIC handling

Development of Perl based test cases for module, system and integration tests.

Implemented CAN- Flexray software gateway in Vector Canoe for establishing communication between CAN tester and Flexray ECU.

Development of Gateway ECU (CAN to Flexray and Flexray to CAN): Client: Mercedz Benz Environment: Infineon (TC27x) (controller), High-tech (compiler), Eclipse (IDE), BCT for Code generation, Vector VN8910 + Canoe for CAN and Flexray Communication. Role: Implemented CAN- Flexray software gateway in Renesas controller for establishing communication between CAN tester and Flexray ECU.

Software Development for Passive network management on Flexray network to support Bus sleep and Bus wakeup functionality

Page 5: Krishna Resume

Client: AudiEnvironment:

Renesas SH7256 (controller), HEW (compiler), Eclipse (IDE), Vector VN8910 + Canoe for Flexray Communication.

Role: Integrated Flexray Network Management component Customer Boot software and Application software to support PNM functionality.

Implemented routines to support Bus Wakeup and Bus Sleep functionality in Application and Boot software.

Developed routines KL-15 (Ignition) based TCU sleep and wakeup mechanism.

OTHER PROJECTS:

Developed UDS on CAN bootloader for ibooster ECU for customer Volvo, which is on Renesas RH850 P1x device.

ADC Driver Development for 12 Bit ADC PIC18F for Dual Axis Sensor in 3D Wheel Aligner.

Development of Serial Boot Loader for ATMEGA16/32 with Application Software for 3D Wheel Aligner, Wheel Balancer and Smoke Meter Products.

Developed SPI driver for Power control module for Generation2 Transmission control units.

ACHIEVEMENTS

Awarded Best performer among the team of size of 30 in Bosch for handling multiple OEMs and for working in a task force mode for completing a project in less time.

PERSONAL DETAILS

Date of Birth : 18-04-1989

Marital Status : Single

Nationality : Indian

Languages: Tamil, English, Telugu(less fluent)

DECLARATION:

I hereby declare that the information provided above is true to the best of my knowledge.

Place: Bangalore Krishnaraj Madathan