An engineering professional with strong expertise in creating and accomplishing solutions for complicated business problems requiring smart logic. Hands-on experience in designing and developing complex algorithms using Embedded C. Experienced in MVC development and automated testing using Python. Strong organizational skills along with the ability to accomplish multiple tasks under extreme pressure, and meet specific deadlines.
Highly skilled professional with over 7 years (3 years - vocational) of experience of being an embedded software engineer and 5 years of open work permit in Canada. Proven expertise in delivering high-quality solutions and identifying critical issues. Adept at designing and implementing efficient test frameworks to streamline processes. Proficient in collaborating with cross-functional teams and providing technical guidance. Strong problem-solving abilities and a keen eye for detail. Seeking high-end tech roles to leverage skills and contribute to cutting-edge projects.
As co-founder of the IOT Club, developed projects using Arduino and Raspberry Pi and coordinated the Industrial Entrepreneurship Development Cell, gaining leadership skills through various trainings.
graduated with First Class with Distinction, specializing in Electronics.
As part of my responsibilities, I have been actively involved in developing and testing Bluetooth and WLAN features on chipsets, ensuring their quality through robust debugging tools and code review processes. I possess an in-depth understanding of the Bluetooth subsystem source code flow, wireless networking fundamentals, and protocols like GATT, GAP, and HCI. My expertise includes working with debugging tools such as Vim and Wireshark, as well as employing code review processes with Git and Gerrit. Moreover, I successfully resolved firmware bugs in CL8000 Wi-Fi chips using Coverity, enhancing their stability and reliability. I have made significant contributions by adding new features to improve functionality and user experience. One of my accomplishments includes integrating Wi-Fi and Bluetooth functionalities in one CL6000 chip. For my dedication and valuable contributions, I have been awarded and recognized as a valuable team member.
In my role, I have been responsible for designing and developing the Controller Interface and User Interface for HVAC system (IoT feature). I have extensive experience in developing Linux applications for MQTT using libmosquitto and mDNS, Zigbee using MGM210, and Bluetooth using bluez interfaces. Additionally, I successfully designed and developed a network co-processor application for Z-Wave communication using ZGM130. My expertise also includes creating device drivers for ADS8668(SPI). I conducted the final board bring-up of HVAC systems and performed thorough testing using equipment like a logic analyzer. I am well-versed in Linux platform and Embedded Linux (Yocto). As part of my work, I designed and developed a Model View Controller (MVC) Test Fixture Application using Python and created user interface designs (PyQt5) for it. Moreover, I have considerable experience in test automation using Python and Embedded C.
Throughout my work experience, I have gained valuable expertise in firmware development, with a focus on FreeRTOS 10 and Open CPU. This specialization allowed me to effectively design and develop drivers for W25Q128JV (QSPI) and LIS2DE12 (I2C) devices. I have successfully completed numerous projects in the Internet of Things (IoT) field, utilizing ARM microcontrollers to achieve remarkable outcomes. Proficiency in communication protocols such as CAN, I2C, QUAD SPI, RS 485, and RS 232 has been instrumental in enabling seamless data transfer. Leveraging my knowledge of LSM6DS3 and LSM6DSL IMU, I have developed algorithms for harsh acceleration/braking and tilt/rash turn scenarios, specifically for AIS 140 devices. As part of my responsibilities, I conducted comprehensive hardware and firmware testing of various IoT devices, utilizing Python programs to obtain Automotive Research Association of India (ARAI) certification. Additionally, I possess knowledge about 4G and 2G modules (EC25, MC60), as well as GNSS(GPS) modules (L89, L86). With expertise in reverse engineering and proficiency in equipment such as oscilloscopes, I have successfully conducted final board bring-up and PCB testing. For schematic design and PCB layout, I am proficient in using Orcad 9.2.
Take a look at my proficiency.
I believe that collaboration is key to success. Let's explore how we can work together to achieve great things.