SUMMARY of experience: - Expertise in design, development and testing of Embedded/Firmware software development for Real Time Multitasking/Multi threading?embedded applications using different 32 bit Microprocessor/Micro-controller. - Sound knowledge of ‘C’, C++, assembly programming, debugging and Embedded Linux. - Experience in preparing technical requirements specifications, low and high level software design documents. - Experience in different RTOS like LynxOS,?O?S20/OS21 and Embedded Linux. - Experience in development SDK for windows, Linux, Android & Mac. - Experience in Board Bring up and BSP development. - Worked on multimedia products like DVD/Blu-Ray players, Streaming on STB and Digital Media adapter. - Strong experience in video firmware H264L, MPEG 1 & MPEG 2 Standards, JPEG, DV format. - Experience of working on various consumer electronics and telecom products. - Worked on device driver development for three-speed Ethernet controller(10/100/1000), PCI Express, UART and I2C. - Experience in designing user interface for Embedded products. - Experience in designing DRM for multimedia based systems. - Hands on experience on network protocols such asTCP/IP, UDP, FTP, and PPP. - Experience in processor architectures like ARM, PPC, VLIW,and ST20/40. - Experience in coding,code optimization,defect tracking,fixing and analysis,unit and integration test, performance improvement's and code reviews. - Extensive Hardware & Software debugging experience using (JTAG debugger and GDB debugger). - Experience in Shell, Python and PHP - Experience in unit test frameworks like gtest, gmock, cppuint.