Experience in firmware Development on any one hardware platforms e.g. PowerPC, ARM9, XScale, Intel etc.
Experience with multicore SoC platform would be added advantage but not must, Experience in firmware Development on any one OS platforms (with strong hands-on and expertise in OS internals) Like RT-Linux, VxWorks, QNX, FreeRTOS, Windows Embedded etc.
Experience in bootloader customization understanding and appreciation of embedded products
Strong C, C++ programming skills with emphasis on embedded systems
Understanding of hardware subsystems, interfaces, hardware debugging method and board bring-up is must
Experience with Industrial communication protocol stack implementation like EtherNet/IP, DeviceNet, Profibus, EtherCAT, ProfiNet will be added advantage