• Experience 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 packages
• Expert knowledge on protocols like (RS485, SPI, I2C, ADCs,PWM,CAN)
• Embedded development tools and methodologies
• Version Control Systems – Clear Case / RTC /GIT
• Strong development experience in embedded C and RTOS
• Should have detailed knowledge and experience on microcontrollers / microprocessors ( 16 bit/32 bit)
• Experience in configuration management & defect tracking tools
Others :
• Strong debugging skills
• Strong communication and interpersonal skills.
• Must be a self-starter.
• Ability to work as part of a dedicated project team and independently