Pratik Jariwala

Canada

@pjariwala22

Business Analyst

Badges

Problem Solving
CPP
Sql
C language

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

Skills

Data Structure
Algorithm
C
C++