Badges
Certifications
pjariwala22 has not earned any certificates yet.
Work Experience
Embedded Developer
BORQS Software Solutions•  April 2021 - June 2022•  India
Developed device driver for UART, SPI and I2C using C and Embedded C, enabling efficient communication between processor and external peripherals like battery, flash, and USB. Performed unit testing using CMocka for Linux Device driver and tested software using automated Google test suite such as CTS, VTS and GTS. Led the enhancement of Android camera features in HAL and Service layer, utilizing C++ and C, which improved the High Dynamic Range (HDR) feature, optimizing overall image quality. Worked as a Qualcomm Consultant for the implementation of real time Android camera features, which involved integrating with various software components. Proficient in Linux CLI and Bash shell scripting to automate system tasks, such as compiling large projects and monitoring system resources. Root cause analysis using Gnu Debugger (GDB) for resolving issues like pipeline creation, buffer allocation/deallocation failure caused while integration on device by clients.
Vehicles Engineer
Acsia Technologies•  March 2020 - March 2021•  India
Enhanced and implemented ECU features for the BSW layer in automotive embedded systems using AUTOSAR Classic architecture, focusing on diagnostics, electrical systems, and communication protocols such as CAN bus. Participated in reverse engineering of vehicular systems, documenting methods to collect sensor data and design software tools for automated analysis, enhancing vehicle support capabilities. Worked within Scrum Agile environments to deliver software features for automotive diagnostics tools like CANalyzer, ensuring efficient troubleshooting and problem resolution. Developed and maintained custom software and firmware to mitigate issues and support feature development for legacy products, optimizing vehicle system compatibility.
Embedded Engineer
Emertxe Information Technologies•  August 2019 - February 2020•  India
Designed and implemented a low-level C application for encoding and decoding strings into Bitmap images using Embedded C and Bit Manipulation, demonstrating advanced problem-solving skills. Acquired hands-on experience with PIC Microcontrollers, Shell Scripting, and Linux Internals by designing and implementing embedded systems, automating tasks, and enhancing system performance and troubleshooting. Developed a strong foundation in C, Embedded C, C++, and Data Structures through extensive coursework and hands-on projects, enabling the successful development and optimization of embedded applications.
Engineer
Devashish Corporation•  June 2018 - July 2019•  India
Developed and programmed SCADA interfaces using Siemens WinCC and Siemens PLCs using Ladder Logic for real-time monitoring and control of textile machinery, enhancing operational reliability and achieving higher productivity through streamlined machine performance. Automated TFO, cabling, and winding machines in the textile industry using Siemens PLCs and SCADA systems (Siemens WinCC), implementing custom control algorithms to optimize machine operations and reduce manual intervention.
Education
University of Ottawa
Masters of Engineering in Engineering Management•  September 2022 - December 2023
C.K. Pithawalla College of Engineering and Technology
Bachelors of Engineering in Electronics and Communication•  June 2014 - May 2018