Mohammad Reza Darestani

Senior Firmware Developer @Corinex

Vancouver, BC, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

May 2025 — Present

Senior Firmware Developer @Corinex

View department →

Vancouver, BC, CA

At Corinex, I contribute to the development of smart grid and broadband power line communication (BPL) solutions, enabling utilities and prosumers to manage better distributed energy resources (DERs) such as EV chargers, PV inverters, heat pumps, and smart meters.Key contributions:OCPP Client-Server Device Simulator – Designed and implemented a C++ simulator modeling devices (EV chargers, PV inverters, heat pumps, and smart meters), enabling large-scale testing of household energy systems and improving device interoperability.Firmware Development for G.hn Devices – Developed large-scale C/C++ firmware for BPL-enabled meters, integrating OCPP protocols, Modbus communication, and multi-threaded networking for smart grid applications.Embedded Systems & Networking – Worked across Linux and RTOS environments (uCOS), implementing UART/TCP/UDP communication, routing configuration, and network debugging using Wireshark and Netplan.System Optimization – Leveraged multiprocessing and multithreading for efficient data handling, ensuring reliable, scalable, and secure operation of grid communication devices.Through this work, I support Corinex’s mission to drive clean energy innovation and enable the next generation of flexible, sustainable power grids.

EDUCATION

2018 — 2022

The University of British Columbia

Doctor of Philosophy - PhD, Biomedical/Medical Engineering

ABOUT MOHAMMAD REZA DARESTANI

As an electrical and biomedical engineer with about 10 years of experience in hardware and firmware engineering, I specialize in creating innovative products that enhance people\'s quality of life. Currently, as a hardware and firmware engineer at Flutter Care, I lead the development of a smart wearable device that detects fetal movements and monitors baby wellbeing, utilizing my expertise in circuit design, PCB design, firmware development, and product management.Prior to joining Flutter Care, I served as a hardware and firmware lead at Texavie, where I oversaw projects such as a smart glove, knee brace, sweat monitor, and a medical diagnostic platform for orthopedic use in remote areas.I hold a Ph.D. in biomedical engineering from the University of British Columbia, where I designed and built a novel smart ureteral stent with a radiofrequency antenna and a micro-pressure sensor for wireless kidney pressure monitoring.Passionate about designing and developing cutting-edge products that are both innovative and reliable, I excel in solving complex technical problems, leading cross-functional teams, and navigating technological risks with a data-driven approach.I seek a position that offers challenging and meaningful projects to further my professional development and contribute to advancing health and wellness.Feel free to explore my work: Personal Website: GitHub Portfolio: https://mrdarestani.github.io

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.