Job Description :
Design and development of applications and drivers for an embedded system running standard distributions of Linux
Multi-threading programming in C/C++ , data structures concepts, IoT system and embedded systems

Required Skills:
Understanding of Linux environment
Good proficiency in C/C++ Programming
Linux Kernel Internals
Good understanding of OS concept and kernel internals.
Ability to handle and fix kernel bug fixes on Linux system would be a definitely positive
Hands-on experience with GDB - debugging multi-threaded applications, GIT and patch management
Shell scripting and Makefile scripting
Test failures and bug analysis, reporting and fixing.
Kernel stabilization tests execution on target boards (LTP and other tests)