Excellent C and C++ language programming skills.
4+ years of C, C++, socket and multithreading Linux application programming experience.
Experience with third-party libraries, Linux middleware libraries and APIs integration.
Experience in Development of Embedded, Network Software Product, IoT Devices, Multimedia framework (Gstreamer, ffmpeg, etc.) on Linux and other embedded OS platform.
Experience in new board bring up, Hardware schematic understanding & modification etc.
Hands on experience with Linux/Android kernel driver (I2C, SPI, UART, ADC, USB, Battery etc.) development, boot loader (uboot, redboot etc.) and file system (Ext, UBIFS, JFFS2 Etc.) types.
Experience with hardware/firmware debugging using emulators & debugger etc., skill sets on ARM Processor Architecture and Chipset functions will be preferred. Experience working with Freescale, Broadcom, Qualcomm, Atmel 32-bit processors.
Good understanding and hands on experience with RF technologies ZWAVE, ZigBee, 6LoPAN etc.
Solid understanding of the product development cycle, UML, Design patterns concepts and tools.
Quick Learner and Contributor with ability to work in a multitasking environment handling multiple assignments at a time.
Collaborate with cross-functional teams to define, design, and ship new features. Working with multiple team at global locations.