We provide IT Staff Augmentation Services!

Multi Media Platform For Vehicle Infotainment System Resume

5.00/5 (Submit Your Rating)

Maryville, MO

SUMMARY

  • Versatile Professional wif 6+ years of experience in Embedded Systems Development and Automotive Domains, Linux based projects.
  • Good knowledge of C, C++, LINUX, Data Structures, Algorithms, multi - threading, Object Oriented Programming concepts and complete SDLC (Software Development Life Cycle).
  • Rich Experience in Gathering Customer Requirements, Issues and subsequently Providing Technical Solutions wif teh Support of Development /Testing Teams in timely fashion.
  • Profound knowledge in Linux kernel internals, Linux kernel porting & device driver development, Building Root File System, Google Android OS, Linux Ethernet Drivers and Shell Scripting
  • Hardware board debugging using CRO, Logic Analyzer, Functional Generator etc
  • Has good experience in setting up LabView based GUI for testing DAQ based applications. Experience of usage of different Configuration Management tools like CVS, CM synergy, Perforce, SVN, DDTS
  • Worked wif IDEs like Keil, Microsoft Visual studio, Toshiba workbench(in-house), IAR, Wind-Driver
  • In-depth understanding of System Development Life Cycle including study of specifications, requirement collection, design, coding, testing and debugging.
  • Possesses good understanding of RTOS Concepts, ARM architecture and Quality Processes.
  • Well versed wif conceptualisation, development & debugging of Device Drivers, Middleware on ARM, Starcore, and Power PC Processors & Tricore Based Embedded Systems.
  • An effective communicator wif strong interpersonal, team management, relationship management, coordination and analytical skills.
  • Responsible for managing software system development and integration projects through all phases of project life cycle including analysis, design, development, testing, implementation and quality project deliverables.
  • Development and review of Test Scenarios and Test Cases, Involved in execution of Test cases for Functional Testing, Module Testing, Integration Testing, Regression Testing etc.

TECHNICAL SKILLS

Operating Systems: Linux, Windows

Real-Time: OS VxWorks, Rex, Ercos, Nucleus, QNX

Programming Languages: C, C++, ARM Assembly, Embedded C/C++, STL

Tools: ARM Multi-ICE, RVDS, Lauterbach TRACE32, Code Warrior, Palladium

Microsoft: Visio, Frame Maker, CAN, LIN and USB Analyzers

Config Management: CVS, CM synergy, Perforce, SVN, DDTS, Clear Case

Protocols: USB, SPI, I2C, CAN, KWP2000, LIN

Testing Frameworks: C-Unit, CPP-Unit, Microsoft Visual Studio-2012

Linux: Expertise Kernel Architecture, Memory/Process Management, Thread, Scheduling

Design: Patterns Single Ton, Prototype, Factory, Abstract Factory

OOAD: Composition, Containers, Abstraction, Inheritance, Encapsulation etc

Multimedia: DVD/SD/USB/BT, Video capabilities; CAN Bus, SD card, micro-SD card

Device: Drivers USB, SPI, I2C, CAN, LIN

Shell Scripting: Python, Perl and Linux

PROFESSIONAL EXPERIENCE

Confidential, Maryville, MO

Multi Media Platform for Vehicle Infotainment System

Environment:Real view ICE and development suite, Microsoft visual studio 2012, Freescale ATK toolkit, xloader, C, C++, Nand flash, Logical Analyser, CVS, Freescale IMX51 (ARM Cortex), WinCE 6.0, Python

Responsibilities:

  • Design software components for car infotainment device
  • Understand teh requirement from teh customer, analyse teh feasibility on implementation of board tests for teh car infotainment device before production
  • Designed complete logic for streaming of DVD/CD/SD Card in Radio Navigation system
  • Complete responsible for implementing DVD capabilities such as playback and pause
  • Unit testing carried out using C-Unit and CPP-Unit library
  • Functional testing using CANAnalyzer and CAN Bus
  • Customer defect fixing after teh software delivered to teh customer site
  • Used Rational Purifier to analyse teh memory leak, Static Analysis and Dynamic Analysis

Confidential, MI

Telematics Control Unit

Platform: C, CAN, C++, ARM 11, GSM, GPS, CANAnalyzer, VSS, CAN Flash, Design Patterns, QNX, CM Synergy, Perl

Responsibilities:

  • Provide Framework for upper layer using message queues.
  • Implemented teh logic to Automatic Collision Notification whenever there is a crash in teh vehicle.
  • Involved in implementing Hardware definition files and application configuration for different controller pins and preparation of Hardware schematics
  • Design of serial communication, shared memory etc.
  • Involved in device drive development for CAN protocol
  • Involved in analysing and reviewing Evaluation Reports
  • Involved in customer bug fixing, regression testing, SPR fixing and validation

Confidential

Watchdog System

Platform: C++, Linux, Solaris, MIPS, ClearCase, GDB, Microsoft Visual Studio-2012, GCC, Linux scripting

Responsibilities:

  • Understanding teh customer requirement and analysis
  • Design of Watch-Dog timer using UML design tools
  • Implemented teh code wif as per design
  • Testing of watch-dog functionality by creating some system hangs on teh system
  • Implemented teh logic to dump teh kernel status whenever there is system crash
  • Unit testing using Microsoft visual studio-2012 plug-In
  • Functional testing wif Linux environment

Confidential

CPM Memory Scaling

Platform: C, C++, VxWorks, PPCassembly, gdb, gcc, Perforce, Microsoft Visual Studio-2012

Responsibilities:

  • Understanding teh customer requirement and analysis
  • O2 optimization. Compiler study
  • Ethernet driver optimization and Stack optimization
  • Run time memory allocate based on element
  • Memory profiling based on task usage

Confidential

Winding Resistance Measurement System

Platform: C, NEC V850, VxWorks, SVN, Wind-Driver, Trace-32, Code Collaborator, IBM Clear Quest

Responsibilities:

  • Developed Setup Mode and Directory Mode
  • Developed a Library of Device Drivers for VFD, Keypad, External Flash, RTC and some Utility functions.
  • Designing and developing teh Bootstrap Loader and protocol for Uploading & Downloading teh Test Plan and Test Result related data from PC to Flash & vice versa.
  • Design and implementation of Application functions, debugging & testing

Confidential

Transformer Turns Ratio Measurement System

Responsibilities:

  • Developed teh Setup Mode which consists of various drivers for C8051F020 peripherals such as LCD, External Flash and Keypad
  • Design and implementation of Application functions, debugging and testing
  • Fixed Memory issues using TRACE-32 debugger
  • Involved in LCD interfacing, External Flash and Keypad interfacing
  • Unit/Functional testing

We'd love your feedback!