The requirement is immediate so please only apply if you can join immediately. Please fill the following form to help us process your application smoothly https://forms.gle/K2Uphiahr6Jv1tBY8 The following skills are necessary: 1) Knowledge of Linux device drivers 2) Knowledge of shell scripts 3) Knowledge of DMA 4) Knowledge of multi-threading 5) Knowledge of hardware access memory maps (mmap, /dev/) 6) Knowledge of device trees 7) Knowledge of writing code for multi-core systems 8) Knowledge of boot loaders 9) Knowledge of PS in Zynq FPGAs (Vivado) 10) Knowledge of RTOS 11) Very robust in C, C++ and Python 12) PIC Microcontroller Programming