A competent professional with a Masters in Embedded Systems and over 9 years of experience in embedded programming and project handling. Proven abilities in low-level design, implementation, and documentation for embedded software and firmware applications. Experienced in embedded software and firmware development with multi-threading and real-time operating system (RTOS) environments across various domains such as IoT, BMC, Fire & Security, etc. Proficient in working with Linux/Unix-based embedded software projects, utilizing boot, GPIO, I2C utilities, and test frameworks like pytest. Skilled in IoT protocols design and implementation, including customized MAC (15.4), 6LoWPAN, Openthread, etc. Also experienced in customized BMC development derived from OpenBmc projects, deploying IPMI, x86-power-control, sensors, etc., and developing firmware for different platforms such as FlashArrays and FlashBlades. Familiarity with multiple embedded IDEs, logic analyzers, oscilloscopes, and various debugging tools. Worked with code management tools like SVN and Git and has exposure to both Agile Scrum and Kanban environments.