Roles and Responsibilities Develop embedded products on micro-controllers.Desired Candidate Profile Strong experience in ARM Cortex based micro-controllers (like STM32)Strong experience in C, Free-RTOSStrong experience in application architectureStrong experience in DMA based device driversStrong experience in eclipse IDE, Git version ControlFundamental knowledge of digital hardware interfaces e.g. SPI, UART, I2C, USB etc.Ability to understand schematics.Linux and IOT development knowledge is add on advantage.