Job descriptionArea of expertiseStrong practical hands-on with C programming & Debugging skillsStrong technical project track record with Linux User Space application developmentLinux kernel device driver development from scratchStrong knowledge of at least one Linux kernel subsystemExperience of Linux kernel version 3.0 and aboveWorking experience of architecting embedded systemslead feature and designs discussions within and across teamsBoard bring up hands-on with SoCs of Marvell, NXP, TI, Broadcom, Qualcomm etc.Understanding of various processor architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollersBuild systems knowledge, like Yocto, Buildroot, CMake and MakefilesStrong knowledge of Git version control systemHands-on with various debugging tools like : gdb, valgrind, static code analyzer tools like cppchecker etcExperienced with customer interaction (US and Europe preferred) is a mustExcellent analytical and problem-solving skills