SlideShare a Scribd company logo
1 of 7
Srinivasa rao. Veeravalli
Mobile: 8008015846
E-mail: veeravalli.srinivas@gmail.com
Experience Summary
• Has over 10 Years of experience in IT industry in designing and implementation of embedded products for different
domains like Automotive, Oil & Gas automation, Consumer Electronics and Industrial.
• Having Knowledge on Software development to comply with ISO26262 specification, HARA, ASIL Classification, Safety
goals, Functional safety and Technical safety concepts.
• Having great experience in Safety analysis methods like FTA, DFMEA and Software fault tolerant design techniques at
different stages like Design, Implementation and Diagnostics.
• Six Sigma Green Belt Certified in DFSS and DMAIC.
• Possessing excellent programming skills summed up with strong knowledge in Risk/Impact Analysis, Quality
Management and Documentation.
• Having great experience with all the stages of SDLC including Requirement analysis, Design, Development,
modularization, validation and Testing of Embedded Software.
• Well accustomed to and Working experience in 8/16/32 bit Micro controllers/Microprocessors of Freescale, Microchip,
Renesas, ARM, ST, and Fujitsu, TI.
• Core expertise in implementing the drivers for power electronics, Displays and all microcontrollers’ peripherals.
• Great experience in C, C++ Assembly language programming with Different IDEs and different RTOS’s.
• Working Experience with Embedded protocols like CAN, LIN, RS232, SPI, I2C, and GPRS.
• Working experience in Embedded Static Analysis Tools like Polyspace, Parasoft, Imagix and Pclint.
• Experienced in Configuration Management tools like PTC, Clear case, SVN and WinCvs.
• Core expertise in analyzing analog and digital hardware interfacing circuits for various domains.
Specialized Skill Set
Skill Tools/Technologies
Microcontrollers Freescale: MPC5748G, MPC5644A. ST: STM32F103.
Renesas: R5F21256, H8S20103, H8S20202,
R8C36CCNFA.
Microchip: PIC18F8722, PIC18F4525.Fujitsu:
MB930F342CS
Programming C, C++ Embedded (Cross Compiler) environment and Linux.
Process Methodologies, Design & Development Tools Enterprise Architect, Doors, ISO-26262, Fruit Growth Model,
LEAN, HIP, UL1998, V-Model, MISRA Standards.
Real Time OS’s /Frame works. MicroC/OS-II, Quantum Frame works, Emboss, CoreOS.
Debugging Tools Lauterbach, MPLAB ICD2, E8a, E8 Emulators, ULINK-2, LIN
SPECTOR, Lin/USB Message Centre, GDB, PCAN Explorer,
CAN Analyzer, Calterm.
Software Tools /Compilers/Editors/IDE’s. Trace32 Power view, MPLAB IDE, HEW, Keiluvision5,
Softune, IAR, Top view, Orcad, PCAN Explorer, and
Calterm.
WBT Tools Polyspace, Para Soft, Pc Lint, Imagix, Call walker.
Configuration Tools MKS Client Integrity, CVS, SVN, Clear case.
Communication Protocols. CAN, LIN, J1939, SPI, IIC, UART and Microwire.
Functional Safety HARA, FTA, FMEA, FMEDA, HAZOP, Medini analyze.
EMLOYMENT HISTORY
Duration Organization Role Domain
Nov 2014 – Present KPIT Infosystems Inc.(USA) Sr. Tech Lead Automotive
May 13 – Oct 14 Honeywell International Sr. Software Engineer ACS (Oil & Gas)
Apr 10 – May 13 Mahindra Satyam Embedded Engineer Consumer Electronics
Aug 05 – Mar 10 Machine 2 Machine
Solutions
Embedded Firmware
Developer
Industrial and Energy
Savings domain
EDUCATION QUALIFICATION
 B. Tech in Electrical and Electronics Engineering from JNTU University in 2004 with Distinction.
 DEEE in Electrical and Electronics Engineering from ANDHRA University in 1998 with 72%.
PROJECTS/MODULES HANDLED
Project #1
Organization KPIT Technologies Ltd.
Client LG Chem. Project BMS_48V
Period Dec 15 – to till date Duration 6 Months
Role Sr. Tech Lead – Functional Safety.
Project Domain Automotive- EV
Environment ISO-26262 Standard, Medini Analyze, MPC5648G.
Project Description The main aim of this project is to derive the Functional Safety concept for Battery
Management system for Hydbrd electric vehicles.
Roles and
Responsibilities
 Participated in Concept phase and done the item definition and HAZOP analysis.
 Has done Safety analysis at the software architecture level and design level (FMEA and
FTA) for BMS module.
 Preparation of software safety and architectural requirement specification for BMS.
Project #2
Organization KPIT Info systems Inc.
Client Cummins Inc. (Onsite location)
OEM: Komastu
Project ECM2850 /ECM850
Period Nov 14 – Nov 15. Duration 1 year
Role Sr. Tech Lead – Design & Development
Project Domain Automotive- powertrain
Environment Embedded C, Lauterbach, Core2OS, MPC5744P, CAN.
Project Description The main aim of this project is to simulate the functionalities of ECM2850 with respect to
ECM850 in terms of latency and timing analysis, accuracy, error codes for diagnostics tests
like STG, STB, OL, of specific peripherals.
Roles and
Responsibilities
 Has done performance analysis between ECM850 and ECM2850 on different aspects
like latency analysis, accuracy analysis by using F-test variance method for different
peripherals like HSP’s, LSD’s, and Tach and ADC channels.
 Has done Safety analysis at the software architecture level and design level (FMEA and
FTA) for SPI, PWM, and ADC and DAC.
 Preparation of software safety and architectural requirement specification for SPI, PWM,
I2C, DO, DI, FI and Memory Management unit.
 Has done the timing analysis for real time tasks and OS layer for debugging and
analysis purposes.
 Contribution to Closure of PRCR’s.
 Has done the Dynamic analysis by using polyspace and parasoft tools and fixed the Red
alert issues.
 Created the phase-18, ph-14 and phase-11 software phases for the ECM2850 module.
 Updated the test stubs to maintain the commonality between multiple software phases.
 Updated the design and tech profile documents for legacy code.
 Prepared gap analysis report of legacy device drivers of Doser and temperature
sensors.
Project #3
Organization Honeywell International, India.
Customer Honeywell International Project Wireless Field Interface Radar Gauge
Period May 13 – Sep 14 Duration 1.4 years
Role Sr. Software Engineer – Design & Development
Project Domain ACS(Oil & Gas)
Environment Languages Embedded C, C++.
(with skill versions) Debug Tools Softune Emulator.
RTOS Embos.
Hardware/Protocols Fujitsu MB930F342CS, I2C, ISA100.
Project Description The main of this project is Development of a new product with existing Servo and Radar
gauge devices by facilitate the new functionalities like communicate over ISA100 wireless
network and Over the Air (OTA) Firmware upgrade feature and added the Transducer
Blocks enhancement to fetch the data form different gauges.
Roles and
Responsibilities
 Implemented the Eeprom Drivers on I2C Protocol for Fujitsu Controller for storing Over
the Air (OTA) flash Code Data Packets via Cascaded Eeproms.
 Implemented the Error codes for OTA upgrade future.
 Integration of OTA code layers like ISA100 and cascaded Eeproms drivers with Embos
RTOS.
 Implemented the Transducer blocks for Gauge sensors like Temperature, pressure and
Density.
 Has done Safety analysis at the software architecture level and design level (FMEA and
FTA) on OTA drivers for EEPROM’s and MMU’s.
 Participated in Safety reviews for software design and Implementation phases.
 Following agile methodology: daily scrum meetings about the task status, sprint level
releases.
Project #4
Project Domain Consumer Appliance
Project Name: GE Profile UI.(Double Wall Oven)
Client GE Consumer & Industrial, USA.
Role Sr Software Engineer
Organization Mahindra Satyam, India
Duration Offshore: April 2012 to Mar 2013 Onsite: 6 Months
Environment
(with skill versions)
Languages C
Debug Tools HEW tool chain, E8, E8a Emulators.
RTOS/Os Windows, Quantum Frameworks.
Hardware/protocols R8C36CCN Controllers, AT42QT1481 and
Cypress Capacitive Touch Controller.
Project Description:
The main aim of this project is to provide User selectable cooking options for Distributed Oven Controls.
The Profile UI provides interface between end user and Oven control unit through glass touch UI interface board.
UI board is responsible for transmit all oven control information like Cooking modes, Cooking options to Oven
control boards and update the oven running data and Error status to visual displays and provide warning beeps
for Error conditions.
Roles and Responsibilities:
• Implemented the Drivers for AT42QT1481 and Cypress Capacitive Touch Boards by state machine approach.
• Developed the Low-level Drivers on R8C36C Microcontrollers for buzzer and Seven Segment Displays.
• Developed the GEA communication between UI board and Oven control board.
• Continuous interaction with customer and offshore teams on Spec clarifications, Low level and High level
Designs, and Code reviews.
• Integrating all the Modules with Quantum Framework.
• Execution of White Box Testing and generation of reports for software releases.
• Bugs identification, Root cause analysis, fixing, and generation of Bug closure reports.
• Implemented the modularization techniques for legacy code.
• Performed Static code analysis using PC Lint and Polyspace.
Project #5
Project Domain Consumer Appliance
Project Name: Profile/Cafe oven.
Client GE Consumer & Industrial, USA.
Role Sr Software Engineer
Organization Mahindra Satyam, India
Duration Offshore: June 2011 – Mar 2012.
Environment Embedded C, HEW tool chain, E8, E8a Emulators, Quantum Frameworks.
H8S20202,R8C36CCN Controllers
Project Description:
The Café oven is the unit responsible for entire Cooking algorithm and its functioning and it is the heart of the
entire Cooking system. Main purpose of the Café oven is to control the Radiant and Inductive oven loads by using
Multiband Temperature logic. As a team we have devised the most efficient primitive based cooking engine for the
Café oven cooking models. It works in co-operation with different models of UI boards who are the chief
moderators of the entire system.
Contribution:
 Implementation of Multi Band Temperature Control Algorithm for different cooking modes.
 Developed the primitive based cooking engine for different cooking models like Bake, Broil, Convection,
Halogen lamp.
 Implemented the drivers for Oven light’s and Halogen lamp by using power electronics components like
SCR’s and MOSFET’s.
 Developed the drivers for Kitchen timers and for cooking options like Probe, Sabbath and Delayed
cooking.
 Developed the Low-level Drivers on H8S, R8C36C Microcontrollers for PWM’s and ADC’s.
 Bugs identification, Root cause analysis, fixing, and generation of Bug closure reports.
 Performed code reviews and Static code analysis using PC Lint and Polyspace.
Project #6
Project Domain Consumer Electronics.
Project Name: 999 KNOBLESS UI WING BOARDS
Client GE Consumer & Industrial, USA.
Role Sr Software Engineer.
Organization Mahindra Satyam, India
Duration Nov 2010 – May 2011
Environment
(with skill versions)
Embedded C, HEW tool chain, Lin Spector, E8, E8a Emulators.
Quantum Frameworks, Renesas Controllers R5F21256, R5F21246.
Project Description:
This project is designed to implement the Interface between end user and radiant cooktops through
999Wing Boards. Main purpose of Knobless Project is sending User selectable settings like power levels, cooking
mode options to radiant cooktops and displays cooktops running status on visual displays and intimate the Error
Feedback Status to User through beeps sounds.
Roles and Responsibilities:
• Taken complete ownership and developed the Total Application code for 999Knobless project on
R5F21256 microcontroller solely for different cook modes like Simmer/Griddle/Melt.
• Developed the LIN communication between Wing boards and cooktop control boards.
• Developed the all peripheral drivers like ADC’S, PWM, FI and Crystals.
• Developed the Low-level Drivers for Tactile Key Manager and Displays manager and Multi tone buzzer.
• Integrating all the Modules with Quantum Frameworks.
• Performed code reviews and Static code analysis using PC Lint and Polyspace.
• Functional level testing of software modules using WBT and BBT Tools.
Project #7
Project Domain Consumer Electronics.
Project Name: Induction Generator Cook Top Control Board.
Client GE Consumer & Industrial, USA.
Role Sr Software Engineer.
Organization Mahindra Satyam, India
Duration Apr 2010 – Oct 2010
Environment
(with skill versions)
Embedded C, Keil uVision4 IDE, Lin Spector and ULINK2 Debugger.
CoreOS, STM32F103 -ARM-CortexM3.
Project Description:
The main aim of this project is to Control the Induction Cook Tops based on Commands Received from UI
board. The purpose of Induction Cooktop Controls is to control the Coil Heat based on different power level
settings received from UI Board by using resonant heating algorithm and Acknowledge zone wise error
information to UI.
Roles and Responsibilities:
• Porting of GEA2 Api’s on ST microcontroller to communicate with various peripherals.
• Integrating all the Modules with CoreOS.
• Performed code reviews and Static code analysis using PC Lint and Polyspace.
• Boot up the STM32F103 micro and configured the all peripheral like ADC’S, PWM, FI and Crystals.
Project #8
Project Domain Industrial and Automation
Project Name: STREET LIGHT MANAGEMENT SYSTEM
Client Government of Andhra Pradesh.
Role Software Engineer.
Organization Machine 2 Machine Solutions private limited, India
Duration Jun 2008 – Jan 2010.
Environment
(with skill versions)
Languages Embedded C
Debug Tools MPLAB IDE, MPLAB ICD2.
RTOS/Os Windows, Micro c/OS II.
Hardware/protocols PIC18F8722, SIM300/100GSM/GPRSModem.
Project Description:
This project is designed to meet the world-class street light management system, which includes
controlling, monitoring, energy saving and analyzing the streetlight Feeder Boxes by sophisticated techniques like
twill light technology, alternative lighting pattern(ALP) and electronic dimming, that result in large saving and great
flexibility without compromising the public safety and lighting comfort and also it acknowledges the Health status
of each stretch to remote server through wireless protocol.
Roles and Responsibilities:
• Developed low-level peripheral code for I2C and UART protocols on PIC18F8722 microcontroller to
communicate with various modules.
• Implemented the drivers for Battery Management system support on NI-Cd batteries.
• Developed the code for Controlling GSM/GPRS (SIM300) modem using AT command set.
• Integrating all the Modules with Micro C/OS-II RTOS.
• Functional level Testing of Hardware and software modules.
Project #9
Project Domain Energy Saving
Project Name: 3Φ Hybrid Energy Controller (HEC) and Saver.
Client Government of Andhra Pradesh.
Role Software Engineer.
Organization Machine 2 Machine Solutions private limited, India
Duration Apr 2007 – May 2008.
Environment
(with skill versions)
Embedded C, PIC18F8722, PIC18F4525, AD5204
MPLAB IDE, MPLAB ICD2.
Project Description:
The main aim of this project is to implement the energy saving and to cut off feeder box system from high and
low voltage surges. Energy saving is achieved by well-designed technologies like by conventional V/f method and
with static power electronic drives.
Roles and Responsibilities:
 Developed the control software for AC Reversible step synchronous motor.
 Developed the V/f algorithm by using Buck/Boost Auto Transformer and servo control mechanisms.
 Developed the peripheral drivers for SPI and DAC for V/f method.
 Developed low level driver code for IGBT’s H-Bridge driver.
 Complete Function level testing of hardware and software.
 Has done Safety analysis at the software architecture level and design level (FMEA and FTA) on IGBT
and V/f algorithm.
 Performed code reviews and Static code analysis using PC Lint and Polyspace.
 Review of board schematics and check the functionalities of each board with specific module drivers.
Project #10
Project Domain Energy Metering.
Project Name: Design & Calibration of 3Φ/1Φ Energy meters.
Client Government of Andhra Pradesh.
Role Software Engineer.
Organization Machine 2 Machine Solutions private limited, India
Duration Feb 2006 – Apr 2007
Environment
(with skill versions)
C, PIC18F4525, ADE7878, ADE7758, ADE7753
MPLAB IDE, MPLAB ICD2, SPI, Windows.
Project Description:
The main aim of this project is to design and calibrate the 3Φ/1Φ Energy meters with Reference meter
and accurate source methods like by using Energy meter test bench. By using this software one can automate the
all Energy meter calibration steps by using GUI based commands set without manual interference and we can
increase the efficiency of all calibration steps in terms of register offset and gain calculations.
Roles and Responsibilities:
• Developed the Drivers for 3Φ/1Φ energy meter IC’s like ADE7753, ADE7758 and ADE7878.
• Developed the SPI protocol drivers between uc and energy meters.
• Developed the functionalities for command-based calibration protocol.
• Developed the software calibration steps like Watt & VA, Watt &VAR, phase, offset and Gain calibrations
for ADE7753, ADE7758 and ADE7878.
• Participated in code and schematic design reviews.
Project #9
Project Domain Energy Saving
Project Name: 3Φ Hybrid Energy Controller (HEC) and Saver.
Client Government of Andhra Pradesh.
Role Software Engineer.
Organization Machine 2 Machine Solutions private limited, India
Duration Apr 2007 – May 2008.
Environment
(with skill versions)
Embedded C, PIC18F8722, PIC18F4525, AD5204
MPLAB IDE, MPLAB ICD2.
Project Description:
The main aim of this project is to implement the energy saving and to cut off feeder box system from high and
low voltage surges. Energy saving is achieved by well-designed technologies like by conventional V/f method and
with static power electronic drives.
Roles and Responsibilities:
 Developed the control software for AC Reversible step synchronous motor.
 Developed the V/f algorithm by using Buck/Boost Auto Transformer and servo control mechanisms.
 Developed the peripheral drivers for SPI and DAC for V/f method.
 Developed low level driver code for IGBT’s H-Bridge driver.
 Complete Function level testing of hardware and software.
 Has done Safety analysis at the software architecture level and design level (FMEA and FTA) on IGBT
and V/f algorithm.
 Performed code reviews and Static code analysis using PC Lint and Polyspace.
 Review of board schematics and check the functionalities of each board with specific module drivers.
Project #10
Project Domain Energy Metering.
Project Name: Design & Calibration of 3Φ/1Φ Energy meters.
Client Government of Andhra Pradesh.
Role Software Engineer.
Organization Machine 2 Machine Solutions private limited, India
Duration Feb 2006 – Apr 2007
Environment
(with skill versions)
C, PIC18F4525, ADE7878, ADE7758, ADE7753
MPLAB IDE, MPLAB ICD2, SPI, Windows.
Project Description:
The main aim of this project is to design and calibrate the 3Φ/1Φ Energy meters with Reference meter
and accurate source methods like by using Energy meter test bench. By using this software one can automate the
all Energy meter calibration steps by using GUI based commands set without manual interference and we can
increase the efficiency of all calibration steps in terms of register offset and gain calculations.
Roles and Responsibilities:
• Developed the Drivers for 3Φ/1Φ energy meter IC’s like ADE7753, ADE7758 and ADE7878.
• Developed the SPI protocol drivers between uc and energy meters.
• Developed the functionalities for command-based calibration protocol.
• Developed the software calibration steps like Watt & VA, Watt &VAR, phase, offset and Gain calibrations
for ADE7753, ADE7758 and ADE7878.
• Participated in code and schematic design reviews.

More Related Content

What's hot

Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002MOHAMMED FURQHAN
 
Yakaiah_Resume_9Yrs
Yakaiah_Resume_9YrsYakaiah_Resume_9Yrs
Yakaiah_Resume_9YrsYakaiah S
 
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS MOHAMMED FURQHAN
 
Pratik Shah_Revised Resume
Pratik Shah_Revised ResumePratik Shah_Revised Resume
Pratik Shah_Revised ResumePratik Shah
 
Maheswara reddy 10+years_avionics
Maheswara reddy 10+years_avionicsMaheswara reddy 10+years_avionics
Maheswara reddy 10+years_avionicsmaheswarareddy pr
 
Mohd javaid khan_profile_2013_v0.2
Mohd javaid khan_profile_2013_v0.2Mohd javaid khan_profile_2013_v0.2
Mohd javaid khan_profile_2013_v0.2genius_mjk
 
Resume_For_Embedded_Engineer
Resume_For_Embedded_EngineerResume_For_Embedded_Engineer
Resume_For_Embedded_EngineerRaj Kumar
 
Hardware Design engineer
Hardware Design engineerHardware Design engineer
Hardware Design engineerNarasimha Reddy
 

What's hot (20)

Swapnil_Misal
Swapnil_MisalSwapnil_Misal
Swapnil_Misal
 
RamachandraParlapalli_RESUME
RamachandraParlapalli_RESUMERamachandraParlapalli_RESUME
RamachandraParlapalli_RESUME
 
GeneResume
GeneResumeGeneResume
GeneResume
 
Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002
 
pavan_vasireddy
pavan_vasireddypavan_vasireddy
pavan_vasireddy
 
Yakaiah_Resume_9Yrs
Yakaiah_Resume_9YrsYakaiah_Resume_9Yrs
Yakaiah_Resume_9Yrs
 
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
 
CLV_Viswanath_K
CLV_Viswanath_KCLV_Viswanath_K
CLV_Viswanath_K
 
Rathinasabapathy
RathinasabapathyRathinasabapathy
Rathinasabapathy
 
Resume
ResumeResume
Resume
 
Resume_updated
Resume_updatedResume_updated
Resume_updated
 
verification resume
verification resumeverification resume
verification resume
 
Rashmi_Palakkal_CV
Rashmi_Palakkal_CVRashmi_Palakkal_CV
Rashmi_Palakkal_CV
 
veera (updated)
veera (updated)veera (updated)
veera (updated)
 
Pratik Shah_Revised Resume
Pratik Shah_Revised ResumePratik Shah_Revised Resume
Pratik Shah_Revised Resume
 
Maheswara reddy 10+years_avionics
Maheswara reddy 10+years_avionicsMaheswara reddy 10+years_avionics
Maheswara reddy 10+years_avionics
 
Mohd javaid khan_profile_2013_v0.2
Mohd javaid khan_profile_2013_v0.2Mohd javaid khan_profile_2013_v0.2
Mohd javaid khan_profile_2013_v0.2
 
Resume_For_Embedded_Engineer
Resume_For_Embedded_EngineerResume_For_Embedded_Engineer
Resume_For_Embedded_Engineer
 
Hardware Design engineer
Hardware Design engineerHardware Design engineer
Hardware Design engineer
 
Surya resume
Surya resumeSurya resume
Surya resume
 

Viewers also liked

Introduction to Software Failure Modes Effects Analysis
Introduction to Software Failure Modes Effects AnalysisIntroduction to Software Failure Modes Effects Analysis
Introduction to Software Failure Modes Effects AnalysisAnn Marie Neufelder
 
An Introduction to Software Failure Modes Effects Analysis (SFMEA)
An Introduction to Software Failure Modes Effects Analysis (SFMEA)An Introduction to Software Failure Modes Effects Analysis (SFMEA)
An Introduction to Software Failure Modes Effects Analysis (SFMEA)Ann Marie Neufelder
 
Risk management in development of life critical systems
Risk management in development of life critical systemsRisk management in development of life critical systems
Risk management in development of life critical systemsScott Althouse
 
Keywords for reliability engineering
Keywords for reliability engineeringKeywords for reliability engineering
Keywords for reliability engineeringBeatriz Juliana
 
Root cause analysis - tools and process
Root cause analysis - tools and processRoot cause analysis - tools and process
Root cause analysis - tools and processCharles Cotter, PhD
 
Revised IEEE 1633 Recommended Practices for Software Reliability
Revised IEEE 1633 Recommended Practices for Software ReliabilityRevised IEEE 1633 Recommended Practices for Software Reliability
Revised IEEE 1633 Recommended Practices for Software ReliabilityAnn Marie Neufelder
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Viewers also liked (8)

Introduction to Software Failure Modes Effects Analysis
Introduction to Software Failure Modes Effects AnalysisIntroduction to Software Failure Modes Effects Analysis
Introduction to Software Failure Modes Effects Analysis
 
An Introduction to Software Failure Modes Effects Analysis (SFMEA)
An Introduction to Software Failure Modes Effects Analysis (SFMEA)An Introduction to Software Failure Modes Effects Analysis (SFMEA)
An Introduction to Software Failure Modes Effects Analysis (SFMEA)
 
Risk management in development of life critical systems
Risk management in development of life critical systemsRisk management in development of life critical systems
Risk management in development of life critical systems
 
Keywords for reliability engineering
Keywords for reliability engineeringKeywords for reliability engineering
Keywords for reliability engineering
 
Apres Cobem09
Apres Cobem09Apres Cobem09
Apres Cobem09
 
Root cause analysis - tools and process
Root cause analysis - tools and processRoot cause analysis - tools and process
Root cause analysis - tools and process
 
Revised IEEE 1633 Recommended Practices for Software Reliability
Revised IEEE 1633 Recommended Practices for Software ReliabilityRevised IEEE 1633 Recommended Practices for Software Reliability
Revised IEEE 1633 Recommended Practices for Software Reliability
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to Resume_01

Similar to Resume_01 (20)

Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
AMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS ProfessionalAMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS Professional
 
girihk7
girihk7girihk7
girihk7
 
Chirko, Kenneth Resume - long
Chirko, Kenneth Resume - longChirko, Kenneth Resume - long
Chirko, Kenneth Resume - long
 
Mayur Resume
Mayur ResumeMayur Resume
Mayur Resume
 
Kumarreddy(4+yrs)
Kumarreddy(4+yrs)Kumarreddy(4+yrs)
Kumarreddy(4+yrs)
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 
Parimal Resume
Parimal ResumeParimal Resume
Parimal Resume
 
LTTechServices_Surya
LTTechServices_SuryaLTTechServices_Surya
LTTechServices_Surya
 
English Resume
English ResumeEnglish Resume
English Resume
 
Ramesh gupta cv
Ramesh gupta cvRamesh gupta cv
Ramesh gupta cv
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
Aniruddha_More_Resume
Aniruddha_More_ResumeAniruddha_More_Resume
Aniruddha_More_Resume
 
KatherineYekhilevsky_2015
KatherineYekhilevsky_2015KatherineYekhilevsky_2015
KatherineYekhilevsky_2015
 
Henry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_newHenry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_new
 
GeneCernilliResume
GeneCernilliResumeGeneCernilliResume
GeneCernilliResume
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_Validation
 
Resume_PraveenKumar
Resume_PraveenKumarResume_PraveenKumar
Resume_PraveenKumar
 
Electronics Engineer Resume Foramt
Electronics Engineer Resume ForamtElectronics Engineer Resume Foramt
Electronics Engineer Resume Foramt
 
Muruganandam_7years
Muruganandam_7yearsMuruganandam_7years
Muruganandam_7years
 

Resume_01

  • 1. Srinivasa rao. Veeravalli Mobile: 8008015846 E-mail: veeravalli.srinivas@gmail.com Experience Summary • Has over 10 Years of experience in IT industry in designing and implementation of embedded products for different domains like Automotive, Oil & Gas automation, Consumer Electronics and Industrial. • Having Knowledge on Software development to comply with ISO26262 specification, HARA, ASIL Classification, Safety goals, Functional safety and Technical safety concepts. • Having great experience in Safety analysis methods like FTA, DFMEA and Software fault tolerant design techniques at different stages like Design, Implementation and Diagnostics. • Six Sigma Green Belt Certified in DFSS and DMAIC. • Possessing excellent programming skills summed up with strong knowledge in Risk/Impact Analysis, Quality Management and Documentation. • Having great experience with all the stages of SDLC including Requirement analysis, Design, Development, modularization, validation and Testing of Embedded Software. • Well accustomed to and Working experience in 8/16/32 bit Micro controllers/Microprocessors of Freescale, Microchip, Renesas, ARM, ST, and Fujitsu, TI. • Core expertise in implementing the drivers for power electronics, Displays and all microcontrollers’ peripherals. • Great experience in C, C++ Assembly language programming with Different IDEs and different RTOS’s. • Working Experience with Embedded protocols like CAN, LIN, RS232, SPI, I2C, and GPRS. • Working experience in Embedded Static Analysis Tools like Polyspace, Parasoft, Imagix and Pclint. • Experienced in Configuration Management tools like PTC, Clear case, SVN and WinCvs. • Core expertise in analyzing analog and digital hardware interfacing circuits for various domains. Specialized Skill Set Skill Tools/Technologies Microcontrollers Freescale: MPC5748G, MPC5644A. ST: STM32F103. Renesas: R5F21256, H8S20103, H8S20202, R8C36CCNFA. Microchip: PIC18F8722, PIC18F4525.Fujitsu: MB930F342CS Programming C, C++ Embedded (Cross Compiler) environment and Linux. Process Methodologies, Design & Development Tools Enterprise Architect, Doors, ISO-26262, Fruit Growth Model, LEAN, HIP, UL1998, V-Model, MISRA Standards. Real Time OS’s /Frame works. MicroC/OS-II, Quantum Frame works, Emboss, CoreOS. Debugging Tools Lauterbach, MPLAB ICD2, E8a, E8 Emulators, ULINK-2, LIN SPECTOR, Lin/USB Message Centre, GDB, PCAN Explorer, CAN Analyzer, Calterm. Software Tools /Compilers/Editors/IDE’s. Trace32 Power view, MPLAB IDE, HEW, Keiluvision5, Softune, IAR, Top view, Orcad, PCAN Explorer, and Calterm. WBT Tools Polyspace, Para Soft, Pc Lint, Imagix, Call walker. Configuration Tools MKS Client Integrity, CVS, SVN, Clear case. Communication Protocols. CAN, LIN, J1939, SPI, IIC, UART and Microwire. Functional Safety HARA, FTA, FMEA, FMEDA, HAZOP, Medini analyze. EMLOYMENT HISTORY Duration Organization Role Domain Nov 2014 – Present KPIT Infosystems Inc.(USA) Sr. Tech Lead Automotive May 13 – Oct 14 Honeywell International Sr. Software Engineer ACS (Oil & Gas) Apr 10 – May 13 Mahindra Satyam Embedded Engineer Consumer Electronics Aug 05 – Mar 10 Machine 2 Machine Solutions Embedded Firmware Developer Industrial and Energy Savings domain
  • 2. EDUCATION QUALIFICATION  B. Tech in Electrical and Electronics Engineering from JNTU University in 2004 with Distinction.  DEEE in Electrical and Electronics Engineering from ANDHRA University in 1998 with 72%. PROJECTS/MODULES HANDLED Project #1 Organization KPIT Technologies Ltd. Client LG Chem. Project BMS_48V Period Dec 15 – to till date Duration 6 Months Role Sr. Tech Lead – Functional Safety. Project Domain Automotive- EV Environment ISO-26262 Standard, Medini Analyze, MPC5648G. Project Description The main aim of this project is to derive the Functional Safety concept for Battery Management system for Hydbrd electric vehicles. Roles and Responsibilities  Participated in Concept phase and done the item definition and HAZOP analysis.  Has done Safety analysis at the software architecture level and design level (FMEA and FTA) for BMS module.  Preparation of software safety and architectural requirement specification for BMS. Project #2 Organization KPIT Info systems Inc. Client Cummins Inc. (Onsite location) OEM: Komastu Project ECM2850 /ECM850 Period Nov 14 – Nov 15. Duration 1 year Role Sr. Tech Lead – Design & Development Project Domain Automotive- powertrain Environment Embedded C, Lauterbach, Core2OS, MPC5744P, CAN. Project Description The main aim of this project is to simulate the functionalities of ECM2850 with respect to ECM850 in terms of latency and timing analysis, accuracy, error codes for diagnostics tests like STG, STB, OL, of specific peripherals. Roles and Responsibilities  Has done performance analysis between ECM850 and ECM2850 on different aspects like latency analysis, accuracy analysis by using F-test variance method for different peripherals like HSP’s, LSD’s, and Tach and ADC channels.  Has done Safety analysis at the software architecture level and design level (FMEA and FTA) for SPI, PWM, and ADC and DAC.  Preparation of software safety and architectural requirement specification for SPI, PWM, I2C, DO, DI, FI and Memory Management unit.  Has done the timing analysis for real time tasks and OS layer for debugging and analysis purposes.  Contribution to Closure of PRCR’s.  Has done the Dynamic analysis by using polyspace and parasoft tools and fixed the Red alert issues.  Created the phase-18, ph-14 and phase-11 software phases for the ECM2850 module.  Updated the test stubs to maintain the commonality between multiple software phases.  Updated the design and tech profile documents for legacy code.  Prepared gap analysis report of legacy device drivers of Doser and temperature sensors. Project #3 Organization Honeywell International, India. Customer Honeywell International Project Wireless Field Interface Radar Gauge Period May 13 – Sep 14 Duration 1.4 years Role Sr. Software Engineer – Design & Development Project Domain ACS(Oil & Gas) Environment Languages Embedded C, C++.
  • 3. (with skill versions) Debug Tools Softune Emulator. RTOS Embos. Hardware/Protocols Fujitsu MB930F342CS, I2C, ISA100. Project Description The main of this project is Development of a new product with existing Servo and Radar gauge devices by facilitate the new functionalities like communicate over ISA100 wireless network and Over the Air (OTA) Firmware upgrade feature and added the Transducer Blocks enhancement to fetch the data form different gauges. Roles and Responsibilities  Implemented the Eeprom Drivers on I2C Protocol for Fujitsu Controller for storing Over the Air (OTA) flash Code Data Packets via Cascaded Eeproms.  Implemented the Error codes for OTA upgrade future.  Integration of OTA code layers like ISA100 and cascaded Eeproms drivers with Embos RTOS.  Implemented the Transducer blocks for Gauge sensors like Temperature, pressure and Density.  Has done Safety analysis at the software architecture level and design level (FMEA and FTA) on OTA drivers for EEPROM’s and MMU’s.  Participated in Safety reviews for software design and Implementation phases.  Following agile methodology: daily scrum meetings about the task status, sprint level releases. Project #4 Project Domain Consumer Appliance Project Name: GE Profile UI.(Double Wall Oven) Client GE Consumer & Industrial, USA. Role Sr Software Engineer Organization Mahindra Satyam, India Duration Offshore: April 2012 to Mar 2013 Onsite: 6 Months Environment (with skill versions) Languages C Debug Tools HEW tool chain, E8, E8a Emulators. RTOS/Os Windows, Quantum Frameworks. Hardware/protocols R8C36CCN Controllers, AT42QT1481 and Cypress Capacitive Touch Controller. Project Description: The main aim of this project is to provide User selectable cooking options for Distributed Oven Controls. The Profile UI provides interface between end user and Oven control unit through glass touch UI interface board. UI board is responsible for transmit all oven control information like Cooking modes, Cooking options to Oven control boards and update the oven running data and Error status to visual displays and provide warning beeps for Error conditions. Roles and Responsibilities: • Implemented the Drivers for AT42QT1481 and Cypress Capacitive Touch Boards by state machine approach. • Developed the Low-level Drivers on R8C36C Microcontrollers for buzzer and Seven Segment Displays. • Developed the GEA communication between UI board and Oven control board. • Continuous interaction with customer and offshore teams on Spec clarifications, Low level and High level Designs, and Code reviews. • Integrating all the Modules with Quantum Framework. • Execution of White Box Testing and generation of reports for software releases. • Bugs identification, Root cause analysis, fixing, and generation of Bug closure reports. • Implemented the modularization techniques for legacy code. • Performed Static code analysis using PC Lint and Polyspace.
  • 4. Project #5 Project Domain Consumer Appliance Project Name: Profile/Cafe oven. Client GE Consumer & Industrial, USA. Role Sr Software Engineer Organization Mahindra Satyam, India Duration Offshore: June 2011 – Mar 2012. Environment Embedded C, HEW tool chain, E8, E8a Emulators, Quantum Frameworks. H8S20202,R8C36CCN Controllers Project Description: The Café oven is the unit responsible for entire Cooking algorithm and its functioning and it is the heart of the entire Cooking system. Main purpose of the Café oven is to control the Radiant and Inductive oven loads by using Multiband Temperature logic. As a team we have devised the most efficient primitive based cooking engine for the Café oven cooking models. It works in co-operation with different models of UI boards who are the chief moderators of the entire system. Contribution:  Implementation of Multi Band Temperature Control Algorithm for different cooking modes.  Developed the primitive based cooking engine for different cooking models like Bake, Broil, Convection, Halogen lamp.  Implemented the drivers for Oven light’s and Halogen lamp by using power electronics components like SCR’s and MOSFET’s.  Developed the drivers for Kitchen timers and for cooking options like Probe, Sabbath and Delayed cooking.  Developed the Low-level Drivers on H8S, R8C36C Microcontrollers for PWM’s and ADC’s.  Bugs identification, Root cause analysis, fixing, and generation of Bug closure reports.  Performed code reviews and Static code analysis using PC Lint and Polyspace. Project #6 Project Domain Consumer Electronics. Project Name: 999 KNOBLESS UI WING BOARDS Client GE Consumer & Industrial, USA. Role Sr Software Engineer. Organization Mahindra Satyam, India Duration Nov 2010 – May 2011 Environment (with skill versions) Embedded C, HEW tool chain, Lin Spector, E8, E8a Emulators. Quantum Frameworks, Renesas Controllers R5F21256, R5F21246. Project Description: This project is designed to implement the Interface between end user and radiant cooktops through 999Wing Boards. Main purpose of Knobless Project is sending User selectable settings like power levels, cooking mode options to radiant cooktops and displays cooktops running status on visual displays and intimate the Error Feedback Status to User through beeps sounds. Roles and Responsibilities: • Taken complete ownership and developed the Total Application code for 999Knobless project on R5F21256 microcontroller solely for different cook modes like Simmer/Griddle/Melt. • Developed the LIN communication between Wing boards and cooktop control boards. • Developed the all peripheral drivers like ADC’S, PWM, FI and Crystals. • Developed the Low-level Drivers for Tactile Key Manager and Displays manager and Multi tone buzzer.
  • 5. • Integrating all the Modules with Quantum Frameworks. • Performed code reviews and Static code analysis using PC Lint and Polyspace. • Functional level testing of software modules using WBT and BBT Tools. Project #7 Project Domain Consumer Electronics. Project Name: Induction Generator Cook Top Control Board. Client GE Consumer & Industrial, USA. Role Sr Software Engineer. Organization Mahindra Satyam, India Duration Apr 2010 – Oct 2010 Environment (with skill versions) Embedded C, Keil uVision4 IDE, Lin Spector and ULINK2 Debugger. CoreOS, STM32F103 -ARM-CortexM3. Project Description: The main aim of this project is to Control the Induction Cook Tops based on Commands Received from UI board. The purpose of Induction Cooktop Controls is to control the Coil Heat based on different power level settings received from UI Board by using resonant heating algorithm and Acknowledge zone wise error information to UI. Roles and Responsibilities: • Porting of GEA2 Api’s on ST microcontroller to communicate with various peripherals. • Integrating all the Modules with CoreOS. • Performed code reviews and Static code analysis using PC Lint and Polyspace. • Boot up the STM32F103 micro and configured the all peripheral like ADC’S, PWM, FI and Crystals. Project #8 Project Domain Industrial and Automation Project Name: STREET LIGHT MANAGEMENT SYSTEM Client Government of Andhra Pradesh. Role Software Engineer. Organization Machine 2 Machine Solutions private limited, India Duration Jun 2008 – Jan 2010. Environment (with skill versions) Languages Embedded C Debug Tools MPLAB IDE, MPLAB ICD2. RTOS/Os Windows, Micro c/OS II. Hardware/protocols PIC18F8722, SIM300/100GSM/GPRSModem. Project Description: This project is designed to meet the world-class street light management system, which includes controlling, monitoring, energy saving and analyzing the streetlight Feeder Boxes by sophisticated techniques like twill light technology, alternative lighting pattern(ALP) and electronic dimming, that result in large saving and great flexibility without compromising the public safety and lighting comfort and also it acknowledges the Health status of each stretch to remote server through wireless protocol. Roles and Responsibilities: • Developed low-level peripheral code for I2C and UART protocols on PIC18F8722 microcontroller to communicate with various modules. • Implemented the drivers for Battery Management system support on NI-Cd batteries. • Developed the code for Controlling GSM/GPRS (SIM300) modem using AT command set. • Integrating all the Modules with Micro C/OS-II RTOS. • Functional level Testing of Hardware and software modules.
  • 6. Project #9 Project Domain Energy Saving Project Name: 3Φ Hybrid Energy Controller (HEC) and Saver. Client Government of Andhra Pradesh. Role Software Engineer. Organization Machine 2 Machine Solutions private limited, India Duration Apr 2007 – May 2008. Environment (with skill versions) Embedded C, PIC18F8722, PIC18F4525, AD5204 MPLAB IDE, MPLAB ICD2. Project Description: The main aim of this project is to implement the energy saving and to cut off feeder box system from high and low voltage surges. Energy saving is achieved by well-designed technologies like by conventional V/f method and with static power electronic drives. Roles and Responsibilities:  Developed the control software for AC Reversible step synchronous motor.  Developed the V/f algorithm by using Buck/Boost Auto Transformer and servo control mechanisms.  Developed the peripheral drivers for SPI and DAC for V/f method.  Developed low level driver code for IGBT’s H-Bridge driver.  Complete Function level testing of hardware and software.  Has done Safety analysis at the software architecture level and design level (FMEA and FTA) on IGBT and V/f algorithm.  Performed code reviews and Static code analysis using PC Lint and Polyspace.  Review of board schematics and check the functionalities of each board with specific module drivers. Project #10 Project Domain Energy Metering. Project Name: Design & Calibration of 3Φ/1Φ Energy meters. Client Government of Andhra Pradesh. Role Software Engineer. Organization Machine 2 Machine Solutions private limited, India Duration Feb 2006 – Apr 2007 Environment (with skill versions) C, PIC18F4525, ADE7878, ADE7758, ADE7753 MPLAB IDE, MPLAB ICD2, SPI, Windows. Project Description: The main aim of this project is to design and calibrate the 3Φ/1Φ Energy meters with Reference meter and accurate source methods like by using Energy meter test bench. By using this software one can automate the all Energy meter calibration steps by using GUI based commands set without manual interference and we can increase the efficiency of all calibration steps in terms of register offset and gain calculations. Roles and Responsibilities: • Developed the Drivers for 3Φ/1Φ energy meter IC’s like ADE7753, ADE7758 and ADE7878. • Developed the SPI protocol drivers between uc and energy meters. • Developed the functionalities for command-based calibration protocol. • Developed the software calibration steps like Watt & VA, Watt &VAR, phase, offset and Gain calibrations for ADE7753, ADE7758 and ADE7878. • Participated in code and schematic design reviews.
  • 7. Project #9 Project Domain Energy Saving Project Name: 3Φ Hybrid Energy Controller (HEC) and Saver. Client Government of Andhra Pradesh. Role Software Engineer. Organization Machine 2 Machine Solutions private limited, India Duration Apr 2007 – May 2008. Environment (with skill versions) Embedded C, PIC18F8722, PIC18F4525, AD5204 MPLAB IDE, MPLAB ICD2. Project Description: The main aim of this project is to implement the energy saving and to cut off feeder box system from high and low voltage surges. Energy saving is achieved by well-designed technologies like by conventional V/f method and with static power electronic drives. Roles and Responsibilities:  Developed the control software for AC Reversible step synchronous motor.  Developed the V/f algorithm by using Buck/Boost Auto Transformer and servo control mechanisms.  Developed the peripheral drivers for SPI and DAC for V/f method.  Developed low level driver code for IGBT’s H-Bridge driver.  Complete Function level testing of hardware and software.  Has done Safety analysis at the software architecture level and design level (FMEA and FTA) on IGBT and V/f algorithm.  Performed code reviews and Static code analysis using PC Lint and Polyspace.  Review of board schematics and check the functionalities of each board with specific module drivers. Project #10 Project Domain Energy Metering. Project Name: Design & Calibration of 3Φ/1Φ Energy meters. Client Government of Andhra Pradesh. Role Software Engineer. Organization Machine 2 Machine Solutions private limited, India Duration Feb 2006 – Apr 2007 Environment (with skill versions) C, PIC18F4525, ADE7878, ADE7758, ADE7753 MPLAB IDE, MPLAB ICD2, SPI, Windows. Project Description: The main aim of this project is to design and calibrate the 3Φ/1Φ Energy meters with Reference meter and accurate source methods like by using Energy meter test bench. By using this software one can automate the all Energy meter calibration steps by using GUI based commands set without manual interference and we can increase the efficiency of all calibration steps in terms of register offset and gain calculations. Roles and Responsibilities: • Developed the Drivers for 3Φ/1Φ energy meter IC’s like ADE7753, ADE7758 and ADE7878. • Developed the SPI protocol drivers between uc and energy meters. • Developed the functionalities for command-based calibration protocol. • Developed the software calibration steps like Watt & VA, Watt &VAR, phase, offset and Gain calibrations for ADE7753, ADE7758 and ADE7878. • Participated in code and schematic design reviews.