Shrirang Bagul

Lead Software Engineer @ Canonical

About Shrirang Bagul

Shrirang Bagul is a Lead Software Engineer at Canonical Ltd., specializing in hardware enablement and low-level hardware debugging for Linux Kernel. He has extensive experience in the tech industry, having worked at notable companies such as HTC, ASUS, and Honeywell Automation India Ltd.

Work at Canonical

Shrirang Bagul has served as a Lead Software Engineer at Canonical Ltd. since 2016. In this role, he specializes in hardware enablement and bring-up for all hardware platforms supported by Canonical Ubuntu kernels. His responsibilities include low-level hardware debugging for the Linux Kernel, plumbing layer, and bootloader. He has also contributed to upstream updates and patches for kernel drivers and subsystems, enhancing both Ubuntu and Mainline Linux kernel releases.

Previous Experience in Engineering

Before joining Canonical, Shrirang Bagul held several engineering positions. He worked at HTC as a Senior Engineer from 2011 to 2015 in Taipei, Taiwan. Prior to that, he was a Firmware R&D Engineer at ASUS from 2009 to 2011, also in Taipei. His career began at Honeywell Automation India Ltd. as a Senior Engineer from 2004 to 2006 in Pune, India. He further expanded his experience as a Software Developer at Ubiquiti Networks for 11 months in 2015-2016.

Education and Expertise

Shrirang Bagul holds a Bachelor of Engineering in Instrumentation & Control Engineering from Savitribai Phule Pune University, which he completed from 1998 to 2002. He furthered his education with a Master of Technology in Electronic Systems from the Indian Institute of Technology, Bombay, from 2006 to 2009. His expertise includes low-level hardware debugging for Linux Kernel and contributions to kernel drivers and subsystems.

Research Experience

From 2006 to 2009, Shrirang Bagul worked as a Research Assistant at the Indian Institute of Technology, Bombay, in the Department of Electrical Engineering. This role allowed him to engage in advanced research activities, further enhancing his technical skills and knowledge in the field of electrical engineering.

Early Education

Shrirang Bagul completed his early education at Fravashi Academy in Nashik from 1987 to 1996. This foundational education provided him with the essential skills and knowledge that supported his later academic and professional pursuits in engineering.

People similar to Shrirang Bagul