Diwakar Sharma
About Diwakar Sharma
Diwakar Sharma is a Senior Software Engineer with expertise in Agile Methodology and the Software Development Life Cycle. He has experience in embedded systems, multi-threading programming, and HIL testing in the ADAS domain, currently working at Bosch Global Software Technologies in Bengaluru, India.
Work at Bosch Global Software Technologies
Diwakar Sharma has been employed at Bosch Global Software Technologies as a Senior Software Engineer since 2021. He works in Bengaluru, Karnataka, India, where he applies his expertise in software engineering and development. His role involves utilizing Agile Methodology and the Software Development Life Cycle to deliver high-quality software solutions. He has a specific focus on HIL testing within the Advanced Driver Assistance Systems (ADAS) domain.
Previous Experience at ZF Group
Before joining Bosch, Diwakar Sharma worked at ZF Group as an Embedded Software Engineer from 2019 to 2021. His tenure included two separate periods, first from 2019 to 2020 and then from 2020 to 2021, both based in Hyderabad, India. In this role, he developed skills in embedded systems and gained experience in multi-threading programming, IPC mechanisms, and various communication protocols such as CAN, SPI, and I2C.
Education and Expertise
Diwakar Sharma has a solid educational background in engineering. He earned a Bachelor of Technology (B.Tech.) in Electrical and Electronics Engineering from Shivalik College of Engineering, Dehradun, from 2013 to 2017. He furthered his studies with a Post Graduate Diploma in Embedded System Designing from the Centre for Development of Advanced Computing, completing the program in 2019. He also completed his Intermediate in Science at Modern Era Public School, Bijnor, from 2011 to 2013.
Technical Skills and Proficiencies
Diwakar Sharma possesses a range of technical skills relevant to software engineering. He is proficient in multiple programming languages, including C, Embedded C, and C++. He is also skilled in scripting languages such as CAPL and Python. His knowledge extends to operating system programming in Linux, socket programming, and real-time operating systems (RTOS). Additionally, he has hands-on experience with tools like Trace32, CANoe, and CANalyzer, and is familiar with project management tools like JIRA, Integrity, and DOORS.
Analytical and Problem-Solving Skills
Diwakar Sharma is recognized for his strong analytical and problem-solving skills. He demonstrates effective interpersonal and communication abilities, which enhance his collaboration in team environments. His understanding of microcontrollers and their applications further supports his capability to tackle complex engineering challenges.