Embedded hardware & firmware engineer
I design low-power devices, from schematic to firmware to the field.
5+ years across IoT and GNSS trackers, motor drives, audio electronics, power electronics and medical-grade sensor platforms. Based in Ontario, Canada.
Selected projects
Product and freelance work. Each page covers the problem and what I built.
LG Band: Wearable GPS Tracker
Redesigned an emergency GPS tracker to a smartwatch-sized board with longer battery life and 30% lower cost, and deployed 40+ units.
Custom Home Amplifier
Four-channel Bluetooth amplifier with a touchscreen, IR and Bluetooth remotes and a tuned 3D-printed enclosure. 8-channel upgrade in progress.
BLDC Motor Driver
48 V, 750 W driver on the STSPIN32F0A with 6-step commutation, Hall-sensor tracking and RS485 Modbus.
BLDC Motor Winding Machine
Fully automated hub winding system with 3-axis stepper control driven by a custom G-code interpreter.
Experience
Where I've worked, most recent first.
Drishti Works
Embedded Hardware & Firmware Engineer
May 2026 – present
Freelance
Home amplifier, BLDC motor driver, BLDC winding machine
2025 – present
Noze Inc, Montreal
Electronic Engineer
Jan 2023 – Oct 2024
Vexos, Markham
SMT Line Operator & Programmer
Sep 2022 – Jan 2023
CG Power, Bhopal
Electronic Engineer
Jul 2019 – Sep 2020
Skills
The tools I use most.
Firmware
Embedded C and C++, Python, ESP32, STM32, STSPIN32, TI DSP, 8051, low-power design, OTA updates
Hardware
Multi-layer and high-speed PCB design, analog and mixed-signal, BOM and DFM, Altium, KiCad, Cadence Allegro
Motor control
BLDC 6-step commutation, Hall-sensor feedback, stepper control, IFOC, PWM design
Wireless & protocols
LTE-M/NB-IoT, GNSS/AGPS, WiFi, Bluetooth, MQTT, RS485/Modbus, I2C, SPI, CAN, UART
Cloud
Adafruit IO, AWS, Google Cloud
Mechanical & build
Fusion 360, SolidWorks, FreeCAD, 3D printing, rapid prototyping, SMT assembly
Contact
Open to embedded hardware and firmware roles, and to freelance work.