Sunteți pe pagina 1din 4

Vikhyath

Embedded Infotainment Engineer

Professional Summation

 6+ experience - Embedded Software Development for Infotainment, HMI, Navigation, Head Unit
 Strong knowledge in C, C++, OS concepts, Multithreading, UML, OOAD
 Possess knowledge of assembly and Knowledge of QNX, VxWorks, ERCOS RTOS concepts
 Working knowledge of RISC and CISC Architecture Processors: 8051, 89C420, Motorola (MC9S12 Series), NEC
series, IMX.
 Have exposure to CAN, I2C, SCI, SPI protocols. Have worked with CANoe and CANalyser.
 Have experience of using debugger tools like emulators, BDM for Motorola micro-controllers, NEC emulator.
 Gained experience in using the defect flow model, configuration tools and inspection method of reviews.
 Thorough understanding of the SDLC with proficiency and troubleshooting for complex infotainment systems
management.
 An effective team member with proven abilities to be a part of the team during the project phase, training
& guiding team members.
 Working experience in CMMI-L5 process for Software Development.
 Over the years, has worked in different roles as application developer, Feature owner, HMI Specialist and
APM.
 Knowledge on Safety standards, MISRA Standards, Agile Methodologies
 Real time firmware design and development on resource constrained small-embedded systems running
without OS as well as mid range systems running pre-emptive multitasking RTOS kernels.

Professional Scan

1#Title : Radio-Color-Connect Infotainment


Languages : C/C++
Tools : TI Debugger, Canoe, QAC and RTRT, MOST, CAN, CANOe, IBM Clear Quest, DOORS, RAPID
Team Size : 25
Duration : Since Sep’2016 to Till Date
Role : Embedded Developer
Organization : Jaguar - Portland, OR
Synopsis : Radio-Color-Connect is Infotainment Head Unit with main features as Radio, Smartphone
Integration, Parking Aid, Vehicle Assistance and OEMs Internet Portal. Life Cycle Management was one of the
system feature of the product, whose implementation is spread over v850 and iMx platforms. It is critical
component responsible for System Wake-up, Start-up, On/Off State machine, Shutdown, System health
monitoring, Critical Voltage Management and Software failure detection and management. The development
platform was Linux and C++ high level language used

Responsibilities
 Captured the requirements for the media related features from Software Requirement
 Involved in Detailed design and implementation of media related features.
 Handled the modules Smartphone Integration, Parking Aid & Vehicle Assistance
 Derive Software Concept and Architecture for Life Cycle Management from Specifications and Platform
Architecture
 Review the Design-Code, Test Specification for all the deliverables from Development and Test team
 Collaborate with other Stakeholders - Platform, System test, Project test, Management teams to ensure
good Quality of deliverables to OEM
 Analysis of Critical defects from Real-Time and guiding team to solve the same within short-time
 Implementation of software as per customer requirement
 Preparation of Test Plans for Functional Testing and Unit Testing
 Conduct code review and root cause analysis
 Responsible for media subsystem deliveries
Vikhyath
Embedded Infotainment Engineer

2# Title : MCA Radio-Navigation-System Infotainment


Languages : C/C++, Embedded C
Tools : JTAG, DOORS, QNX(RTOS), CAPL, CAN, IBM Clear Quest, Design Patterns, RTRT
Team Size : 16
Duration : Aug’2015 to Sep’2016
Role : Embedded Developer
Organization : Pixida - Woodcliff Lake, NJ
Synopsis : This product is complete Infotainment package with on-board navigation support, HMI, Media
functionality – CD and external CD changer, Radio (with DAB) on the same target with all in-house developed.
The product rolled out of the production and project was in maintenance phase. Hardware platform was Head
unit based on ARION platform (OMAP1 architecture (ARM9, C55DSP)).

Responsibilities
 Involved in development of Navigation, HMI, Radio modules
 Maintain, develop, test, document and release software solutions according to a new requirement or change
request.
 Analysis of the defects from the field and driving the defects for closure from the Development team
 Analysis of the resets from the Stability tests (Stress testing, Low-voltage testing) and collaborating with the
project team and other Platform team.
 Continuous Discussion and Co-ordination with OEM and Development Team on the issues reported from
Field.
 Development of HMI screens using design tools
 Ensuring timely delivery of the product as per the project plan specified.
 Complete responsibility of developing critical functions - EEPROM Management and Security Management
which includes Complete Requirements Definition, Design, Implementation and Integration with other
modules.
 Team co-ordination and a team player.
 Performed role as situational leader in difficult times.
 Complete responsibility of Software Build Release Management, Defects tracking.
 Co-ordination with other departments like Hardware and Production.
 Responsible for generating Software requirements for Production line

3# Title : Engine Management System Software


Languages : C++
Tools : GHS Compiler, Multi 5.1.6C, ECU Spectrum, Total Beagal SPI Analyser. QAC, VISIO
Team Size : 11
Duration : Jan’2014 to Jul’2015
Role : Embedded Developer
Organization : Robert Bosch, India
Synopsis : The software is developed for various basic vehicle functions, emission-control functions,
security functions, engine functions for Common-Rail and Unit Injector Diesel Engine Systems. The hardware
platform was Motorola Power PC555 based on Power Architecture. The development platform was RTOS-ERCOS
with C as high level programming language

Responsibilities
 Development of security functions - This is a very critical secured locking system (Immobilizer) function for
the customer. The idea is to enable the engine start only after a correct key is used to start the engine.
 Development of Exhaust Gas After-treatment Function - This is the latest technology to meet the Euro 3
and Euro 4 emission norms where system is equipped with Diesel-Particulate-filters.
 Development of Exhaust Gas Recirculation - Design and development of EGR functions to control the N0x
emissions of passenger cars as an onsite engineer at RBOS, Vienna.
 Development of code as per the algorithm designed in Software Design in C
Vikhyath
Embedded Infotainment Engineer

 Deriving the test cases and test applications for the functional Testing the developed codes with GHS
Compiler and Multi Debugger. Code should be as per MISRA rules. This will be checked using QAC.
 After testing preparing the Test report (STR) which contains the details of result of all test cases.
 Identify product issues by trying to simulate Client requirements

4#Title : HMI development for Car In Vehicle Infotainment System


Languages : C/C++
Tools : PIC16F877A, MPLAB IDE, CCS COMPILER. QAC, VISIO
Team Size : 15
Duration : Jun’2012 to Dec’2013
Role : Embedded Developer
Organization : Robert Bosch, India
Synopsis : Development of In Vehicle Infotainment system for the automotive domain. Features
which were implemented are Media, Navigation, System Settings, Home Screen, Blue tooth, Speech,
etc.

Responsibilities
 Understanding, analysis of Business Requirements.
 Was involved in LLR definition for Navigation, system, telephone and system design reviews.
 Was involved in design and planning activities for Rear Seat Entertainment in the project.
 Worked on migration of project to CORBA platform in the project including formulating the
framework for application and the middleware components.
 Development of Test specification document.
 Fixing the issues.
 Performed Integration testing.
 Testing on simulation bench and on target.
 Writing Test cases for the developed features.
 Providing trainings on Widget Configuration, GIT usage
 Coordinating with clients.

5# Title : DDMP
Languages : C/C++
Tools : Visual C++ (MFC, COM, SDK), Microsoft Visual Studio IDE
Team Size : 10
Duration : Feb’2011 to May’2012
Role : Embedded Developer
Organization : Sasken Technologies, India
Synopsis :
 The revolutionary Data Driven Media Processor is one of the latest variants of data driven
processors.
 The DDMP is an ultra high-speed parallel processor that does not rely on a system clock. It uses
data-driven techniques, in which processing operations are timed by the arrival of data packets
rather than by a system clock. There are various stages involved in developing an application for
DDMP architecture.
 Tool chain that helps a DDMP designer in specific stages of the DDMP design has been developed.
This tool chain consists of FEDE, Estimator, Assembler, Validator, Allocator and DDMP Simulator.
 This integrated set of tools is called the DDMP Application Designer’s Toolkit (DADT) and its design
environment is called the DDMP Visual Workbench (DVW).
Vikhyath
Embedded Infotainment Engineer

Responsibilities
 Designing, developing and testing the software.
 Efficiently working in the front-end part to develop and enhance the feature of the GUI.
 Developing software components for accessing back end nodes.
 Evaluating test cases from customers and completing the design cycle from synthesis.
 Testing tools for enhancements and documenting flows & methodologies.

S-ar putea să vă placă și