Job DescriptionExperience in programming Embedded C/C++ applications with strong background in C/C++ inheritance, templates and pointers.Strong in OS concepts like efficient multi-threading and resource-sharing.Experience in working with firmware, application and board support packagesExpert knowledge on protocols like (RS485, SPI, I2C, ADCs,PWM,CAN)Embedded development tools and methodologiesVersion Control Systems Clear Case / RTC /GITStrong development experience in embedded C and RTOSShould have detailed knowledge and experience on microcontrollers / microprocessors ( 16 bit/32 bit)Experience in configuration management & defect tracking toolsOthers : Strong debugging skillsStrong communication and interpersonal skills.Must be a self-starter.Ability to work as part of a dedicated project team and independentlyExperience - 2 to 6 yrsIndustry : Consumer ElectronicsIndustrial AutomationHealthcareAerospaceEtc