B.E/ B.Tech in Computer Science, Electronics or related fields from a premier institute.
6-8 years of work experience, having demonstrated problem solving skills. Have experience designing and implementing non-trivial software systems (e.g., using multiple processes/threads/IPC etc.)
Development experience using Python.
Basic knowledge of communication protocol like UART/I2C/SPI/RS232/TCP-IP
Experience of hardware debugging using Debugger tool.
Basic knowledge of Linux system and Python programming.