| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
PH:PHONE NUMBER AVAILABLE E-mail:EMAIL AVAILABLEPROFESSIONAL SUMMARY:Project Lead with 16 years of experience in platform architecture, design and development of Embedded Products in Automotive, Testing, IOT, Telecom and networking.Hands-on experience in C/C++ programming, Firmware development, Board brings up, Boot loaders, BSP porting, RTOS, hardware diagnostics & Cross-Compilers.Strong in device driver development, RTOS, Kernel internals and VxWorks worked on Verification and validation of OTA in Vehicle level testing.Knowledge of automotive Ethernet/SOME IP - experienced in ADAS Testing - Knowledge on UDS - experience in AUTOSAR MCAL Development - Worked on various embedded protocols like I2C, SPI, CAN, and Ethernet - strong understanding of ARM / PowerPC / MIPS / X86SoC architecture - Good domain knowledge on AUTOSAR, Functional Safety, Artificial Intelligence, Functional Safety (IEC61508 & ISO26262) for Renesas RX-631 Processor - CPLD/FPGA based system designs and tool usage.Review feature/system cybersecurity requirement and other partner requirement to develop software cybersecurity requirement.Followed SDLC and Agile Scrum for the software development and delivery of the projects.Certified Scrum Master and delivered the AUTOSAR based system and handled the DevOps team. Analyzing product requirementsCross-functional collaboration with teams to design test plans and test setups for software solutions that span multiple domains.Experience in developing diagnostic requirements and software implementation in line with OBD II regulations.Knowledge of SAE standards like SAE J1979, SAE J2012, SAE J1968.Experience in Functional Safety development and knowledge of ISO 26262. ( ASIL D) Experience in reviewing HARA, and Fault insertion simulationExperience in FMEA, FMEDA and FTA. analysis .TRAINING:Trained in VxWorks-BSP on Motorola power Pc boards from Wind River.Completed and certified by Aspect in the Custom training of Aspect Call Center (ACD)PATENT:Patent filed on System & Method for Improved Emotion Identification. Patent number: PHONE NUMBER AVAILABLETECHNICAL SKILLS:Programming Language s: C, C++, Python, Assembly and Make filesOS/RTOS: VxWorks, Linux, ThreadX and proprietary RTOSFirmware: BSP, boot loader, and Hardware diagnosticsDevice Drivers: Ethernet, WiFi, PCIe, SPI, Keyboard and DisplayEmbedded Protocols: I2C, CAN, SPI, UART, Modbus and TCP / IPEmbedded Processors: CypressTraveoII, Microprocessors (IMX257(Arm9), coldFire5272, Motrolapowepc, RX631,RX111,RX210,P1Xprocessor, Dallas8030IDE tools: IAR Embedded Work Bench, Keil, Corelis EPROMProgrammer, JTAG PROGRAMMER, Trace32, MPLAB IDE, EB Tresos, Tornado 2.0 and 2.2 IDE, Code Composer Studio,H/W Debuggers/ Emulators: Wind power ICE and Lauterbach, Green Hills Multi DebuggerFPGA/CPLD/Languages/ Tools: CY-128 P84 125JC,VHDL,VERILOG,Wrap 6.0FPGA /CPLD Interfaces: Transceivers, SMA and FMC connectorsH/W Analyzers: Tektronix, Oscilloscope and PFA-35 (DTA)Protocols: E1/T1,RTP,SIP, TCP/IP ITU-T standards Q.310, Q.311 etc., related to R1 Signaling and Q.442, Q.458, Q.472 etc., related to R2 Signaling.Ethernet Traffic Generator: WiresharkVersion Control: Clear Case, CVS, Git and PerforceDefect Tracking Tools: Rational Clear Quest, JIRA and BugzillaDebuggers: GDB, KGDBCompilers: GCCWORK EXPERIENCE:HONDA Development Manufacturing of America Aug 2023 - Till date Principal Engineer HONDA Development Manufacturing of America (Aug 2023 - Till date)Vehicle level Testing and Validation OTA, Coordination of different software development ECU requirement and preparation. OTA Testing - ECUs TSU, FI, CGW, ICW, TCU.Supported HIL bench testing. Flashing CGW- ECU using ETAS tool.Requirement gathering; Test Case preparation, Test Planning and execution (Vehicle level)Analyze the OTA related test cases - for each ECDevelop test strategies and plans for a highly complex autonomous vehicleDesign tests that effectively verify system requirements, analyze and report test resultsEffectively communicate test strategies and capabilities to organizational leadership and customersMentor and coach team members to grow their technical skills and personal attributes, provide direction for their day-to-day activitiesTools: ETAS Tool, CAN analyzer, Canoe, Wireshark.Caterpillar, Peoria, IL (Actalent) April 2023 Aug 2023Embedded On-site CoordinatorWorked on underground Vehicle software Development - Software Testing and Development.Developing new feature Software and performing prototype verification on ECUs, Sensors and Solenoids.Requirement gathering. Functional Safety analysis for different modules.Weatherford Houston, TX Dec 2022 Feb 2023Firmware EngineerThe project is arranged to leverage existing subsea host technology providing for an improved replacement to the obsolete Cold fire sonar host as well as some product connectivity in combination with the RCM, also using system on Module (SOM) providing DSP interface.Developing Embedded C code/modification for RCM module - Working on Modbus protocol communication.SUN Tech Solutions, US March 2022 - Dec 2022Project Lead - Project: New product DevelopmentRequirement gathering - worked on different algorithm testing & data validation.Handling application/testing teams - Working in agile model.Working on AI model development - Developing /upgrade POS system.Wipro Technologies, Bangalore, India Apr 2021 - Feb 2022Project Lead - Client: Cisco-MerakiHandling Linux kernel / Development team-working on MX Devices.Requirement and design analysis. Ramping up - testing team / dashboard teamHandling application/testing teams - Working in agile model. Contributed Meraki lab setup/proposal.KPIT Technologies April 2018 Dec 2020Project LeadProject: Cluster Development for Automotive OEM (Continental)Environment: Cypress -Traveo II processor, C, EB tressorGathering Requirement and develop design level Specification. Worked on Agile methodology, Develop the User stories from Design level specification.Developing / Involved In Cluster for AC and GC controller communication, Gathering the Requirements and involved in AC and Gc Communication SPI communication. Involved in Board bring up & MCAL Drivers, Configuration. Communication hardware abstraction and service layer,Configuration BSW layer, Configuration Complex driver (UART), memory, Diagnostic module, RTE, and communicate to GC processor which is running on OS ( Linux, Android, Integrity )running on Hypervisor and Complex driver worked on INC (inter node communication module) Communication between AC(Cypress Traveo) and GC Processor( Qualcomm).Project: Rear view Camera - Client: MagnaRequirement Analysis, Development and testing driver level.Tata Elxsi - Tata Elxsi Ltd. Sep 2010 - March 2017Specialist / Consultant / Project LeadProject: Functional Safety: Rx -111 Processor fault injection for Tuv certification:Environment: RX111processor, C, assembly, IAR Workbench, Jtag ProgrammerDeveloping and modification the Test software. Modify the software according to Rx111 Processor like remove the MPU and Floating point Unit. Optimize the code according to size of the memory.Porting the software for processor RX111and RX210BRun the fault injection simulations several times and analyze the signals and random faults for the Tuv certification (SIL3) .prepare documentations for Tuv certificationProject: ADAS testing:Requirement gathering - Validation - Lane Departure Warning (LDW), Surround View Camera (SVC) &RVC, Lane Departure Warning (LDW)Project: Functional Safety: P1HC Processor fault injection for ISO26262:Environment: VCS, Zoix Simulation, VHDLAnalyze the Fault Characterization Fault model, Fault impact, Safe faults which are classified into DVF, IVF AND NVFRun the fault injection simulation for the modules and created fault Report like clock module, interrupt module, ECM etc. to meetAnalyze the Fault Characterization Fault model, Fault impact, Safe faults which are classified into DVF, IVF AND NVF. Run the fault injection simulation for the modules and created fault Report like clock module, interrupt module, ECM etc., to meet the coverage ASILD .Worked on Customizable Analysis Report.Project: Telematics Integration Project:Environment: This project Involves feasibility of Telematics ECU integration to non-existing Telematics car.Integrating, validation, testing the Telematics and integration the all modulesProject: AUTOSAR Porting Project:Environment: Pic microcontroller, MPLAB, CWorked on MCAL layer on SPI, ADC driver design document, SPI Driver Testing.Project: Feature Enhancement on Voice processor:Environment: Audience es305, 310 chipset, Perforce, Octa capture, adobe audition.Understanding of voice processor and architecture in producing a clear speech output.Extensively used Octa-Capture which is a high speed audio interface.Bug analysis and fixing at various levels like bootloader, OS level, PCM Codec level and release the customer builds.Project: Board bring up for Marine Instrument (Raymarine):Environment: Free scale IMX257 processor, ThreadX, ARM Assembly, C, C++, MULTI IDE, GHS(Green Hills) probe, Telelogic Synergy, Parasoft tool.Worked on Linker descriptor files towards execution of code in out of RAM and ROM that maps various section of me Developed SPI, I2C, Keypad and Rotary drivers from the scratch that has support for both ThreadX and OS independent.Tested CAN Driver and protocol communication in the network through Kvaiser.Gone through the hardware schematics and Gerber files using CADSTAR design software towards driver development.Worked on the Project plan, software design and test specification document. Designed the frame work for the software that involves project and build files setup.Aspect Software R&D Feb 2006 Mar 2008Team LeadProject: IP Trunk Card:Environment: VxWorks 5.5, Source Insight, clear case, clear quest for defect tracking, ethereal for debugging, corelis EPROM Programmer and ACD, CThe IP trunk card is an add-on card to existing aspects call center system. This card is designed to support the VOIP customer calls which lands on Aspects call center it can handle up to 64 simultaneous VOIP calls. The protocol used to handle call signaling is session initialization protocol (SIP) and the Real Time protocol is used to handle media.This card is also capable of detecting DTMF digits from VOIP end points. Created all test setup for IP trunk card.Removing bugs in IPcard and enhancement as per customer requirements. TOOLS USED: corelis programmer, ethereal for debugging.Project: DTMF2 card Application development:1.Environment: VxWorks 5.5, Aspect call center software suite, clear case, corelis EPROM PROGRAMMER, ACD call center software suite, lattice CPLD programmer.Implemented software for Basic card testing all the peripherals (HPI, DSP, Motorola Core 5282 and backplane CommBus, RAM, Flash, SDRAM).Added Diagnostic routines in BSP for cold Fire 5272(romInit.s) .HPI and McBSP command interface implementation.Make file modification for customized development (development & release version) application S/w design (sequence diagram) & implementation for 32 port).Software implementation testing for Regression testing for variable DNIS & ANI for disposition of call completion of 99.9 %.Implementations of VxWorks binary (release. In) download to flash using FTP at site. Implementation of peripherals component testing for production.Project: Call Monitoring System:Environment: Clexos (proprietary), Keil, WARP 6.0, CThis Hardware system monitors both incoming and outgoing calls of the subscriber whose call is to be monitored. The Micro controller monitors the line, whenever a call is observed on the line being monitored, the CLI (Caller Id) is captured by R1 chipset. The Speech combiners combine both the Caller party speech and calling party speech and sends along with the CLI and Agency Number which has been brought from the Serial EEPROM to R2 Card. The R2 Chipset serves as a source to the Exchange by providing all the necessary information like CLI and Alert Numbers. R2 also sends the combined Speech to the Alert Numbers.Testing Device Driver for R1 chip (M986A1), R2 chip (M986R2), Digital Switch (MT8985), E1 Framer (DS2153Q) and Speech Combiner (M34116) chips.Prepared the Test Software, which is used to test the cardsImplementation of GLUE logic Using CPLD (CY-128P84-125JC, CY64P84-125JC).Testing code with simulation and synthesis.Project: Intelligence Path Protection:Environment: Cle Coding for switching software between - working and protection paths.Writing Test Software for testing cardsWriting device driver for Ds2153Q, MT8985.Writing glue logic Using CPLD (CY-128 P84 125JC).Testing cards using DTA and Oscilloscope.Installation and testing at client place.xos(proprietary), Keil, WARP 6.0,CCoding for switching software between -- working and protection paths.Writing Test Software for testing cards.Writing device driver for Ds2153Q, MT8985.Writing glue logic Using CPLD (CY-128 P84 125JC).Testing cards using DTA and Oscilloscope. Installation and testing at client place.EDUCATION:MS in Electronics EngineeringNagarjuna University, Vijayawada, India April 2002 |