Summary
Overview
Work History
Education
Skills
Accomplishments
Projects
Publications
Timeline
Generic
Dhiraj Patil

Dhiraj Patil

Denver,CO

Summary

Senior Embedded Software Engineer with 8+ years of experience specializing in microcontrollers, embedded linux devices, and GPU programming. Passionate about leveraging technology to drive innovation and solve complex challenges.

Overview

8
8
years of professional experience

Work History

Sr. Embedded SDE

Amazon
04.2024 - Current
  • Part of the Amazon Dashcart team, working on firmware development of Dashcart Sensor Firmware and Peripheral Interface devices.
  • Worked on design and implementation of sensor framework using gRPC for IMU using Qualcomm SLPI framework, temperature, and humidity on carts.
  • Worked on building a fault detection system for a battery charge controller.
  • Designing a continuous integration and deployment pipeline for sensor firmware and interface.
  • Worked on the onboarding team to automate the framework for improving operational excellence.
  • Drive team roadmap and strategies meetings.

Embedded SDE II

Amazon
12.2020 - 04.2024
  • Part of the Amazon Go team, working on firmware development of cameras and payment devices.
  • Amazon One - Point Of Sale devices that use palm recognition for a fast and convenient payment experience.
  • Worked on design implementation of MQTT Communication for payment dongle over USB.
  • Worked on implementation of Software Update flow for payment dongle using external flash memory, using secure boot.
  • Worked on design and implementation of new firmware architecture that addressed concerns through a new OTA design, bootloader sequence, and asset protection scheme.
  • Amazon Go JustWalk Out Technology - Worked on Android build system and our specific challenges through curated improvement tasks and design discussions for future scalability.
  • Design and Implement Low Power State handling in camera during idle hours.
  • Worked on Lens Distortion Correction and Image Resizing for Next Gen Cameras on GPU using Vulkan compute shaders.
  • Adding fault check mechanisms to HEVC encoded frames from Qualcomm QMMF Framework.
  • Developed software solutions for data-driven applications utilizing object-oriented programming techniques.
  • Performed unit testing, debugging and code refactoring to ensure quality of the software.
  • Assisted in creating user stories, technical requirements, design documents, and project plans.
  • Mentor to two summer interns in summer and fall of 2023.
  • Mentor to new employees joining the payment team.

Device Engineer

PhonePe
06.2016 - 12.2020
  • Part of the Core team working on POS devices from the beginning of PhonePe's journey.
  • Emissary and Thermal Printer POS - Point Of Sale devices that provide transaction confirmation to merchants in the form of a print receipt or display.
  • Worked on design and implementation of Software Update flow for ESP32.
  • Interfacing with TFT LCD and UART printing module.
  • Implementing low-power measures for battery-powered devices.
  • Worked from scratch on design and implementation of an HTTP client model for receiving payment confirmations using WiFi and GPRS connectivity on the FreeRTOS platform.
  • POS Terminal Application - POS application running on Windows, Linux platform that provides a payment gateway to merchants for accepting UPI payment.
  • Worked on design and implementation of HTTP client model using libcurl, mbedtls libraries.
  • Worked on design and implementation of credentials storage and activation key flow.
  • Worked on packaging and deploying applications for CentOS, Ubuntu, and Windows.

Education

BTech - Electronics Engineering

Veermata Jijabai Technological Institute (VJTI)
Mumbai
05.2016

Skills

  • C
  • C
  • Python
  • Yocto
  • Visual Studio Code
  • ESP-IDF
  • Keil
  • Free RTOS
  • Android
  • Qualcomm SOCs
  • ESP32
  • STM32 Low Power MCU series
  • BLE SOC
  • LoRa Modules
  • Git
  • Jira
  • Trello
  • Ozone
  • Kicad

Accomplishments

  • Won the 2nd Prize for VJTI in National RoboCon, 2014
  • Represented India in International RoboCon and finished in top 10, also won Panasonic New Idea award, 2014
  • Semifinalist of Texas Instruments Innovation Challenge, India Design Contest, 2015

Projects

PolyHouseIOT, 2020, Monitoring and Controlling a PolyHouse using Sensor, Actuator Nodes and Gateway through Web Application. Physically Challenged Communication System, 2014, A half-duplex communication system to facilitate communication between a visually-impaired person and a hearing-impaired person. Eye Controlled Wheelchair, 2014, A motorized wheelchair for quadriplegics that is controlled by moving the eyeballs.

Publications

Dhiraj Patil, Kewal Shah, Udit Patadia, Nilay Sheth, Rahul Solanki, Anshuman Singh, 2018, Swarm Robots in a Closed Loop Visual Odometry System by Using Visible Light Communication, Advances in Signal Processing and Intelligent Recognition Systems, SIRS 2017, 678, Springer, Cham

Timeline

Sr. Embedded SDE

Amazon
04.2024 - Current

Embedded SDE II

Amazon
12.2020 - 04.2024

Device Engineer

PhonePe
06.2016 - 12.2020

BTech - Electronics Engineering

Veermata Jijabai Technological Institute (VJTI)
Dhiraj Patil