The author is a technical specialist with HCL Technologies. He has around 13 years of experience in developing embedded software for products in multiple domains. He is a part of the Embedded Platform Lab COE at HCL, and has contributed to various projects.