Experience in programming Embedded C, C++ applications with strong background in C++ inheritance, templates and pointers. Strong in OS concepts like efficient multi-threading and resource-sharing. OpenGL/OpenGL ES knowledge is an added advantage. Experience with rendering engines like Open Scene Graph is an added advantage. Experience in software integration and testing Strong communication and interpersonal skills. Must be a self-starter. Ability to work as part of a dedicated project team and independently Strong C, C++ Programming skills Automotive domain and HMI knowledge Design methodology using OOAD & UML Embedded development tools and methodologies Hands on experience in any Multimedia applications Version Control Systems Clear Case / RTC /GITStrong development experience in embedded C and RTOSShould have detailed knowledge on microcontrollers / microprocessorsStrong development experience in CAN / Flexray, UDS / KWP, SPI communication protocolsKnowledge in tools like CANalyser / CANoe, CANDiva, CANstress, CANDELA studio, LauterbachExperience in configuration management & defect tracking toolsStrong debugging skillsExperience in scripting languages like Shell / Perl / CAPL / Make etc.,Experience in using tools like Logiscope / Function Generator / Oscilloscope, etc.QualificationsBE (Computer Science, Electronics,Electrical, Instrumentation, Telecommunication, IT), ME, M.TechAdditional Information6 to 8 years