Photo

Vignesh Manjunath Senior Software Engineer

Coimbatore, Tamil Nadu, India Linked In VigneshM_Resume.pdf
Adobe PhotoshopAgileAUTOSARBatch ScriptCC++CMakeCore JavaEmbedded CPerlSDLCUML Diagrams
Contact

Send Message

To contact this candidate email [email protected]

Contact using webmail: Gmail /AOL /Yahoo /Outlook

Multi Talented and an experienced senior embedded systems software developer with a unique way of software development process, defect analysis, system design concepts, customer interfacing and a sound knowledge on programming languages like c, c++ and core java,
Work History

2015-08 – Current

Senior Software Engineer

Robert Bosch Engineering And Business Solutions, India, Coimbatore, Tamil Nadu
·      Developed highly stable and real time algorithms using c and c++ for different applications and graphic software modules for Instrument Clusters in Vehicles

·      Handled board bring up for audio drivers using I2S Interface of the micro controller through Integrity RTOS Tasks

·      Involved in platform / McAL configuration – involving SPI, I2C, PWM, GPIO, IOMUX, I2S Configuration and project component setup

·      Worked for AUTOSAR based projects involving ARM Microcontrollers

·      Created Simulations for CAN networks to verify the data (CAN Message) flow from CAN Hardware layer to Application Layer

·      Built scalable and defined path state machines for applications using IAR Visual State tool

·      Designed User Interface for Instrument Clusters using Adobe Photoshop and integrated into the software using CGI Scene Composer tool based on MVC design pattern

·      Realized Software Architecture diagrams for various application modules like Fuel Tank, Audio.. using UML Diagrams (EA Tool base)

·      Designed the on-board logging framework based on C, which supports analysis on an event of error / fault

·      Created proof of concepts for Connected Vehicle system using Android, Intuitive User Interface with cost efficient arm micro controller

·      Designed the Jenkins based build and Test Automation Framework for Instrument Cluster Projects

·      Designed and developed a desktop application based on Java for resident engineer to log the issue as and when observed during testing

·      Introduced unique Software Development process and Issue Analysis methodology to reduce the delivered defects and analysis turn around time to a greater extent

·      Collaborated as defect manager and client interface onsite at the time of production for identifying resources, dependencies and faster resolution of issues

·      Involved in the design and development process for recycle and reuse concept with the e-waste generated after project completion

·      Planned and handled individual projects within the organization by collaborating with cross functional development teams in Agile / Scrum methodology and traditional waterfall method

2014-08 – 2015-07

Programmer Analyst Trainee

Cognizant Technology Solutions, Chennai, Tamil Nadu
·      Developed scripts for analyzing the performance of web tier software using core java and c, to identify the performance bottlenecks in both infrastructure and application

·      Reviewed the performance bottlenecks and did the code profiling (java / SQL) as a part of performance engineering

·      Determined the requirements, analysis strategy, resources to be used and automation of analysis

·      Prepared reports on analysis, risks and mitigation to be done as a part of certifying the application for final deployment and presented to the customer
Education

2017-01 – 2019-01

Master of Technology: Software Systems (Embedded Systems Specialization)

Birla Institute of Technology And Science – Pilani
·      Graduated with 7.60 CGPA

·      Dissertation: Portable Smart Devices as High End Instrument Clusters

·      Majored in Embedded Systems

2010-08 – 2014-04

Bachelor of Engineering: Electronics And Communications Engineering

Jerusalem College of Engineering – Chennai
·      Graduated with 8.69 CGPA

·      Ranked 40 in the Anna University Rank List 2014 under Electronics and Communication Engineering field of study

·      Dissertation: High Electric Field Pulse Generator for Liquid Food Preservation
Accomplishments
·     Published a paper on ‘High Electric Field Pulse Generator for Liquid Food Preservation’ in the AMET Journal of Electrical Sciences Volume 1:1 Jan-Jun 2014.
·     Paper on ‘Logic Design Using Quantum Dot Cellular Automata’ has been reviewed and selected for publishing in International Journal of Scientific and Engineering Research (IJSER) with the Paper ID: I045293 (yet to be Published).
Awarded ‘Best Student’ by Indian Society of Technical Education (ISTE)

Education

Jan 2017 - Dec - 2018 MTech Software Systems (Embedded Systems specialization) at Birla Institute of technology and Science, Pilani, India

• Graduated with 7.60 CGPA
• Dissertation: Portable Smart Devices as High End Instrument Clusters
• Majored in Embedded Systems

Jul 2010 - May 2014 Bachelor of Engineering in Electronics and Communication Engineering at Jerusalem College of Engineering, Chennai, India

• Graduated with 8.69 CGPA
• Ranked 40 in the Anna University Rank List 2014 under Electronics and Communication Engineering field of study
• Dissertation: High Electric Field Pulse Generator for Liquid Food Preservation

Experience

Aug 2015 - Present Senior Software Engineer at Robert Bosch Engineering and Business Solutions

• Developed highly stable and real time algorithms using c and c++ for different applications and graphic software modules for Instrument Clusters in Vehicles
• Handled board bring up for audio drivers using I2S Interface of the micro controller through Integrity RTOS Tasks
• Involved in platform / McAL configuration – involving SPI, I2C, PWM, GPIO, IOMUX, I2S Configuration and project component setup
• Worked for AUTOSAR based projects involving ARM Microcontrollers
• Created Simulations for CAN networks to verify the data (CAN Message) flow from CAN Hardware layer to Application Layer
• Built scalable and defined path state machines for applications using IAR Visual State tool
• Designed User Interface for Instrument Clusters using Adobe Photoshop and integrated into the software using CGI Scene Composer tool based on MVC design pattern
• Realized Software Architecture diagrams for various application modules like Fuel Tank, Audio.. using UML Diagrams (EA Tool base)
• Designed the on-board logging framework based on C, which supports analysis on an event of error / fault
• Created proof of concepts for Connected Vehicle system using Android, Intuitive User Interface with cost efficient arm micro controller
• Designed the Jenkins based build and Test Automation Framework for Instrument Cluster Projects
• Designed and developed a desktop application based on Java for resident engineer to log the issue as and when observed during testing
• Introduced unique Software Development process and Issue Analysis methodology to reduce the delivered defects and analysis turn around time to a greater extent
• Collaborated as defect manager and client interface onsite at the time of production for identifying resources, dependencies and faster resolution of issues
• Involved in the design and development process for recycle and reuse concept with the e-waste generated after project completion
• Planned and handled individual projects within the organization by collaborating with cross functional development teams in Agile / Scrum methodology and traditional waterfall method

Aug 2014 - July 2015 Programmer Analyst Trainee at Cognizant Technology Solutions

• Developed scripts for analyzing the performance of web tier software using core java and c, to identify the performance bottlenecks in both infrastructure and application
• Reviewed the performance bottlenecks and did the code profiling (java / SQL) as a part of performance engineering
• Determined the requirements, analysis strategy, resources to be used and automation of analysis
• Prepared reports on analysis, risks and mitigation to be done as a part of certifying the application for final deployment and presented to the customer