Banner Image


  • Arm
  • Bluetooth
  • C
  • C++
  • Consulting
  • Embedded Systems
  • Firmware Development
  • Innovation Strategy
  • Microcontroller
  • PCB Design
  • Software Engineering
  • User Interface Design
  • Wireless Engineering
  • Zigbee


  • Embedded Software Engineer

    $45/hr Starting at $25

    I am a creative and experienced embedded software engineer, having successesfully developed several innovative products from white board concepts to final customer releases. Successful products include...



I can help you build a successful product from white board concept to final customer release.

Software Architect and Principle Engineer 2016 to Present
2D2C Inc. (Waterloo, Canada)

Led the engineering team to design the award-winning smart load control and energy monitoring products. The SafePlug smart home automation systems and IoT solutions conceptually improved electrical safety, while bringing customers convenience and helping reducing energy cost.

Senior Embedded Software Engineer & Manufacturing Development Manager 2008 to 2015
ecobee Inc. (Toronto, Canada)

Designed embedded software and created market-changing smart WiFi thermostats. Brought ease of use, environmental comfort, and operational cost savings to consumers.

Senior Embedded Software Engineer 2006 to 2008
SAIC Exploranium. (Mississauga, Canada)

Designed Desktop and embedded software for leading-edge Radiation Portal Monitor (RPM), which uses advanced passive scanning technology to detect gamma and neutron radiation sources in closed, moving vehicles, containers and railcars.

Embedded Software Engineer 2005 to 2006
Logitech Canada Inc. (Mississauga, Canada)

Performed firmware and software development for web-programmable Logitech Harmony remote control and Home Automation.