NARENDER REDDY PATLOLLA
+91-
8939251999
narenderreddy789@gmail.co
m
Profile Summary
Bachelor of Technology with over all 5...
NARENDER REDDY PATLOLLA
+91-
8939251999
narenderreddy789@gmail.co
m
• Worked in Japan at client place for 6months period.
...
NARENDER REDDY PATLOLLA
+91-
8939251999
narenderreddy789@gmail.co
m
Suite, Vivado Design Suite, Digital Oscilloscope, Mult...
NARENDER REDDY PATLOLLA
+91-
8939251999
narenderreddy789@gmail.co
m
• Developed custom scheduler.
• Developed Software tim...
NARENDER REDDY PATLOLLA
+91-
8939251999
narenderreddy789@gmail.co
m
Processing unit : PPC5645SF0VLT (Power PC Architecture...
NARENDER REDDY PATLOLLA
+91-
8939251999
narenderreddy789@gmail.co
m
CANalyzer, PR QAC, Cosmic Compiler.
Processing unit : ...
NARENDER REDDY PATLOLLA
+91-
8939251999
narenderreddy789@gmail.co
m
of 7

Naren_EmbeddedEngineer5+_Profile

Published on: Mar 3, 2016
Source: www.slideshare.net


Transcripts - Naren_EmbeddedEngineer5+_Profile

  • 1. NARENDER REDDY PATLOLLA +91- 8939251999 narenderreddy789@gmail.co m Profile Summary Bachelor of Technology with over all 5+ years of experience in embedded domain involving device driver development for controllers, peripherals, control systems and automated testing. Work Experience - L&T Technology Services, Chennai Senior Software Engineer February 2014 – Till date. - Visteon Corporation, Chennai (On Deputation - Datamatics Vista Info Systems) Software Engineer April 2012 – January 2014. - Microbit Embedded Solutions, Hyderabad Software Engineer December 2009 – March 2012 Real Time Expertise • Microcontrollers/Microprocessors - ATMega16, Renesas RL78/F14 (R5F10PPJ), Renesas RL78/F13 (R5F10BMG), Ensilica Processor esi-3200, Fujitsu MB91F213 and Freescale S12X (MC9S12XHZ512VAG). • Emulators - JTAG Lauterbach/Trace32, Renesas E1 emulator and FDMI JTAG. • Xilinx FPGA – Virtex-7. • Scripting languages used for multiple test automation - CAPL Programming and Python. • Microcontroller peripheral Device drivers - ADC, SPI, I2C, PWM, EEPROM, UART, Timers etc. • Programming skills - Embedded C, C++ and Data Structures. • Experienced in HW-SW Interaction & bench level testing of various automotive ECUs. • Protocols - UART, RS-232, SPI, I2C, CAN and USB etc. • Diagnostic Protocols - KWP2000 and UDS (Unified Diagnostic Service). • ECUs - Instrument Cluster, BMS (Micro Hybrid System - Idle start stop) and BCM. • Software Configuration Management – Rational Clear Case and Visual Source Safe. • RTOS - ThreadX, Visteon proprietary DI kernel and CECI proprietary OS. • Cross Compilers – GCC, CA78K0R and Cosmic Compiler. • Worked on mild hybrid system (Idle stop), TPMS (Tire Pressure Monitoring System), ITS (Intelligent Transportation System), Vehicle Diagnostics and various meter cluster features. • Software functional safety ISO 26262 standard. • GenICam (Generic Interface for Cameras) – a generic programming interface for machine vision cameras. • GenTL Standard - USB3.0 Vision. • USB Video Class - UVC Standard. • GenCP Standard. • Experienced in writing MISRA C compliant code and resolving QAC warnings. • Work experience with Japanese OEMs and Tier-1s. Onsite Experience
  • 2. NARENDER REDDY PATLOLLA +91- 8939251999 narenderreddy789@gmail.co m • Worked in Japan at client place for 6months period. • Role: Requirement Capture and Specification and Sensor Driver Development and complete system level validation.  Hardware and Controllers: • Knowledge on microcontrollers like AVR microcontroller (ATmega8, ATmega16, ATmega32), Freescale microcontroller (MC9S12XHZ512VAG, PPC5645SF0VLT) with Cosmic Compiler & Visteon Proprietary automotive DI-RT kernel level programming. • Xilinx FPGA Virtex-7. • AVR JTAG ICE debugger, Lauterbach JTAG debugger and FDMI JTAG. • Vector CANalyzer. • DDT2000 – Diagnostics PART2 testing tool • Traminator – Diagnostics PART1 testing tool. • Renesas E1 Emulator  Software tools: • Renesas Cubesuite+ IDE, Ensilica SDK, proFPGA suite, Vivado Design Suite and AVR Studio4. • Canalyser8.0 • Trace32 • Proficient in using Rational Clear Case – a software configuration management tool. • Rational Clear Quest – a defect tracking tool • Borland CodeWright – a Code editor tool. • Rational Team Concert – an IBM tool (Complete development IDE). • PR QAC (Programmers Research Quality Assurance in C) tool for Software Quality Assurance, following the MISRA coding standards. • RTRT - Rational Test Real Time is a cross-platform solution for component testing and runtime analysis of embedded software. • Beyond Compare – Comparison Tool • iGrafx – a Graphical flow design tool. • Visteon Proprietary Wincal Boot loader tool – used for EOL tasks. • VDeTak & VDT (Visteon Diagnostics Tool) used for automated Functional testing. • V development process • SOSA – server oriented software architecture, a package based coding. • Eclipse IDE • GDT- a graphics design tool. Projects Project 1 : Machine Vision Camera ASIC Development for Allied Vision Languages : Embedded C and C++. RTOS : ThreadX. Tools : FDMI JTAG, Ensilica SDK, Xilinx FPGA (Virtex-7), Pro FPGA Development
  • 3. NARENDER REDDY PATLOLLA +91- 8939251999 narenderreddy789@gmail.co m Suite, Vivado Design Suite, Digital Oscilloscope, Multimeter, DC power supply. Processing unit : Ensilica Processor (esi-3200) Description : The ASIC will get the IMAGE data from the camera Sensors. The image is processed by the ASIC and sent through one of the host interfaces. ASIC will have two CPU Cores to handle the control signals and data flow from Sensor to Host. CPU Sub System consists of 2 Processors, system registers. Both the CPU’s will be booted sequentially using external SPI Flash. CPU0: Application CPU featured with ThreadX, which communicates with Host, IPL and handles the standards viz., GenICam, U3V and UVC. CPU1: Sensor CPU which is used to control/configure the sensor. Role and Contribution: Role: Senior Software Engineer Responsibilities: • Board bring up with BSP. • GenICam Standard implementation includes GenTL-U3V(USB3.0 Vision), GenICam SFNC. • Firmware Architecture design. • Requirement gathering. • Customer Interaction Project 2 : BMS - Battery Monitoring System Languages : Embedded C. Tools : Renesas E1 emulator, Vector CANalyzer tool, Battery simulator, Cube suite+ IDE, Vector CANalyzer, VSS (Visual Source Safe), Digital Oscilloscope, Multimeter DC power supply. Processing unit : Renesas RL78/F14 (R5F10PPJ), Renesas RL78/F13 (R5F10BMG). Description : It is an advanced engineering project for mild hybrid system, involving Idle stop and start judgment and complete monitoring of a lithium ion battery in vehicle. While monitoring battery for its voltage, temperature and current, system has to judge whether vehicle can go for Idle stop or not. Role and Contribution : Role: Senior Software Engineer Responsibilities: • Being at onsite supported client in requirement gathering. • C startup code customization • CPU clock Configuration • ADC and SPI peripheral drivers • Sleep and wakeup management • ISO 26262 functional safety software development.
  • 4. NARENDER REDDY PATLOLLA +91- 8939251999 narenderreddy789@gmail.co m • Developed custom scheduler. • Developed Software timer reusable module. • Met all internal validation & OEM specific production milestones (from scratch to mass production). • Handled release activities • Functional validation, Used CAPL for automated testing of some of the features • On field System validation at client site. Project 3 : BCM Software Porting Languages : Embedded C. Tools : Cube suite+ IDE, Vector CANalyzer, VSS (Visual Source Safe), Renesas E1 emulator, Vector CANalyzer tool, BCM hardware setup. Processing unit : Renesas V850ES/FG3-L Description : It is a software development project for various BCM subsystems like, Safety subsystem (TPMS., shock sensors, Anti-theft etc.), Vision subsystem (Head lamp, tail lamp, wiper, OVRM, night mode rear view, rain sensor etc.), Access subsystem (power windows, door lock, trunk lock, remote trunk, lid open etc.), Comfort and Convenience subsystem (seat adjustment, steering adjustment, combi switches, steering switches etc.) Role and Contribution : Role: Senior Software Engineer Responsibilities: • Requirement clarifications with customer. • Defect fixes. • Functional testing • Integration testing • Defect discussions with customer Project 4 : Nissan P42 Instrument Cluster Languages : Embedded C. Tools : Borland Code Wright, Rational Clear Case, Lauterbach JTAG debugger, CANalyzer, PR QAC, Cosmic Compiler.
  • 5. NARENDER REDDY PATLOLLA +91- 8939251999 narenderreddy789@gmail.co m Processing unit : PPC5645SF0VLT (Power PC Architecture). RTOS : DI Kernel (Scheduler) Description : This program is all about developing cluster features for the Instrument Cluster of Nissan OEM. Role and Contribution : Role: Software Engineer Responsibilities: • As an application engineer implemented the vehicle Diagnostics feature • Requirement clarifications with systems team. • Defect fixes. • Unit testing • Functional testing • Integration testing • Defect discussions with customer Project 5 : Renault X52 Instrument Cluster Languages : Embedded C. Tools : Borland CodeWright, Rational Clear Case, Lauterbach JTAG debugger, CANalyzer, PR QAC, Cosmic Compiler. Processing unit : MC9S12XHY256VAG. RTOS : DI Kernel (Scheduler) Description : This program is all about developing cluster features for the Instrument Cluster of Renault OEM. Role and Contribution : Role: Software Engineer Responsibilities: • As an application engineer implemented the vehicle Diagnostics feature • Requirement clarifications with systems team. • Defect fixes. • Unit testing • Functional testing • Integration testing • Defect discussions with customer Project 6 : Nissan X12K Instrument Cluster Languages : Embedded C. Tools : Borland CodeWright, Rational Clear Case, Lauterbach JTAG debugger,
  • 6. NARENDER REDDY PATLOLLA +91- 8939251999 narenderreddy789@gmail.co m CANalyzer, PR QAC, Cosmic Compiler. Processing unit : MC9S12XHZ512VAG. RTOS : DI Kernel (Scheduler) Description : This program is all about developing cluster features for the Instrument Cluster of Nissan OEM. Role and Contribution : Role: Senior Software Engineer Responsibilities: • As an application engineer implemented the vehicle cluster features (Telltales , Maximum Speed Display , Battery Indication function , EOL(End Of Line) entry conditions, Charging Timer Setting Function ,Climate control setting function, Charge percent setting function, Charging Timer Setting Function , Vehicle Diagnostics, OAT, Odo, Trip Odo, Speedo, Fuel, Gear, ALC, Clock, ETM, EOL, Fail safe) which are all digital HMI display. • Handled all the software configuration management activities. • Met all internal validation & OEM specific production milestones (from scratch to mass production). • PPTO’s, Customer meetings. • Requirement clarifications with systems team. • Defect fixes. • Unit testing • Functional testing • Integration testing • Received appreciation for continuous support during VC-LOT phase. • Defect discussions with customer Education P. Indra Reddy Memorial Engg College, Chevella B.Tech, JNTU Kukatpally, ECE, Aggregate of 62%, 2009 Jawahar Navodaya Vidyalaya, Gachibowli +2 standard, A.I.S.S.C.E, PCMB, Aggregate of 67%, 2005 Jawahar Navodaya Vidyalaya, Gachibowli 10th standard, A.I.S.S.E, Aggregate of 81%, 2003 Extra-curricular ● Conducted free eye checkup camp in my locality in association with “SADHU RAM Eye hospital”, with this many people in my locality got rectified their eye sight and leading happy life. ● Collected donations for “Help Age India” an old age home organization. ● Donated blood several times for “Red Cross Society”. ● One of the key player in college cricket team, won the inter college cricket championship. References Available upon request
  • 7. NARENDER REDDY PATLOLLA +91- 8939251999 narenderreddy789@gmail.co m

Related Documents