انجام وظایف با مهارت های زیر:• تجربه برنامه نویسی با زبان C/C++• تجربه توسعه درایور در سطح کرنل لینوکس• تسلط به محیط لینوکس در دو سطح کاربر و کرنل• راه¬اندازی درایورها و عیب یابی دستگاه ها• آشنایی با ماژول های سخت افزاری و تست و راهندازی آنها• آشنا با پروتوکل های ارتباطی سریال مانند I2C, SPI, UART, ...• آشنا با معماری Event-Driven مزیت محسوب می شود.