Documente Academic
Documente Profesional
Documente Cultură
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
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
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
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
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.