Ryan Macdonald

Ryan Macdonald Email and Phone Number

Lead Embedded System Developer at GEOTAB @ GEOTAB
oakville, ontario, canada
Ryan Macdonald's Location
New Maryland, New Brunswick, Canada, Canada
Ryan Macdonald's Contact Details

Ryan Macdonald personal email

n/a
About Ryan Macdonald

I am an accomplished firmware developer with over 7 years of industry experience. My background in optimization leads me to prioritize data first decision making in my leadership and development. I have designed, developed and delivering high quality systems in both RTOS and Bare Metal environments. I have experience not only leading dedicated firmware teams but also participating in full stack cross-functional teams. I am efficient at building python scripts, using some C++, but my main strength is C on ARM microcontrollers.

Ryan Macdonald's Current Company Details
GEOTAB

Geotab

View
Lead Embedded System Developer at GEOTAB
oakville, ontario, canada
Website:
geotab.com
Employees:
1241
Ryan Macdonald Work Experience Details
  • Geotab
    Lead Embedded Developer
    Geotab Jan 2022 - Present
    Provided direction for engine data system to improve scalability and response time.Transforming bare metal firmware to posix for RTOS (Nuttx) & Linux targets.
  • Geotab
    Senior Embedded System Developer, Team Lead
    Geotab Feb 2021 - Dec 2021
  • Geotab
    Embedded System Developer, Team Lead
    Geotab Jun 2020 - Feb 2021
    Kitchener, Ontario, Canada
    Managing a team of embedded developers enhancing GEOTAB's Electric Vehicle support and Keyless technologiesResponsible for merge request approval, change request approvals, KPA setting and balancing workloads as well as technical advice and direction
  • Geotab
    Embedded Software Developer
    Geotab Sep 2019 - May 2020
    Kitchener, Canada Area
    Enhanced vehicle support process via auto-coding new electric vehicle support resulting in a reduction of work effort from a few days to a few minutesRoot caused various electric vehicle data quality issues in the fieldDeveloped firmware to support the Keyless project with successful demos to stakeholdersEncouraged a positive fast moving environment in sprint planning and code reviews
  • General Motors
    Controls Software Engineer
    General Motors Apr 2019 - Aug 2019
    Markham
    Lateral controls development. Focused on development between driver interactions and the control features. Tested algorithms in vehicle and assisted in feature calibration.
  • General Motors
    Software Strategist
    General Motors Apr 2018 - Mar 2019
    Toronto, Canada Area
    Responsible for tracking changes within the Front Camera Module (FCM) algorithms and interfaces in order to provide informed build requirementsResponsible for maintaining a specification that maps data in and out of GM algorithms with FCM
  • General Motors
    Software Integration Lead
    General Motors Feb 2018 - Mar 2018
    Toronto, Canada Area
    Responsible for building libraries released to suppliers Took initiative to optimize the automation of build and release processes
  • University Of New Brunswick
    Research Assistant
    University Of New Brunswick Sep 2017 - Jan 2018
    Reviewing and testing network simulation software for renewable energy smart grid systems. Building simulations of networks with several thousand AMI devices.
  • University Of New Brunswick
    Research Assistant
    University Of New Brunswick Apr 2015 - Aug 2015
    Fredericton New Brunswick
    Designed, implemented and tested compression algorithms for wireless sensor nodes. Implemented PLL, Clark transform and DQ transform for detection algorithm in fix point arithmetic for maximum speed.
  • Tempo (Startup)
    Chief Technical Officer
    Tempo (Startup) Sep 2014 - Jun 2015
    Fredericton New Brunswick
    Tempo started as a senior design project to link your personal library to your workout intensity. We designed an app to detect key features within each song and matched songs to the users intensity (sensed heart-rate and motion). We won several pitch competitions including best pitch at NBIF Breakthru!
  • Siemens Canada
    Software Developer Student
    Siemens Canada Jan 2014 - Aug 2014
    Liaison between Siemens Milltronics and Siemens Smart Grid for product upgrades to meet market demand. Met with marketing to outline product requirements and acceptance testing. Developed in parallel with Milltronic's Research and Development team.
  • Bosch
    Embedded System Developer Co-Op
    Bosch Sep 2013 - Dec 2013
    Reutlingen Area, Germany
    (Co-op) Design power efficient application framework for multiple use cases. Energy estimation and simulation. RTOS optimization.
  • Siemens Canada
    Software Developer Co-Op
    Siemens Canada Jan 2013 - Aug 2013
    (Co-op) Designing and implementing software to accomplish load control in various systems and integrating them into Smart Grid solutions.
  • University Of New Brunswick
    Research Assistant
    University Of New Brunswick Apr 2012 - Sep 2012
    Smart micro-grid design for home automation

Ryan Macdonald Skills

Matlab C Embedded Systems Electrical Engineering Smart Grid C++ Rtos Java C++ Language Signal Processing Simulink Software Development Wireless Sensor Networks Power Management Software Design Btle Wifi Assembly Language Vhdl

Ryan Macdonald Education Details

Frequently Asked Questions about Ryan Macdonald

What company does Ryan Macdonald work for?

Ryan Macdonald works for Geotab

What is Ryan Macdonald's role at the current company?

Ryan Macdonald's current role is Lead Embedded System Developer at GEOTAB.

What is Ryan Macdonald's email address?

Ryan Macdonald's email address is ryan.a.macdonald@unb.ca

What schools did Ryan Macdonald attend?

Ryan Macdonald attended University Of Waterloo, University Of New Brunswick.

What are some of Ryan Macdonald's interests?

Ryan Macdonald has interest in Electronic Development, Wood Working, Cooking, Electronics, Traveling, Mauy Thai, Swimming.

What skills is Ryan Macdonald known for?

Ryan Macdonald has skills like Matlab, C, Embedded Systems, Electrical Engineering, Smart Grid, C++, Rtos, Java, C++ Language, Signal Processing, Simulink, Software Development.

Who are Ryan Macdonald's colleagues?

Ryan Macdonald's colleagues are Stephanie Gonzalez, Nitesh Mistry, Delia Mao, Penni Mcnicholl, Csm, Giuliano Barrella, Ethan Sheehy, Binoli Barsenbach.

Not the Ryan Macdonald you were looking for?

  • Ryan MacDonald

    Director @ Vector Institute | Strategy, Operations, Policy
    Canada
    3
    kpmg.co.uk, kpmg.ca, kpmg.com

    2 +141662XXXXX

  • Ryan MacDonald

    Director Of Product Development At Fastco Canada / Bilingual / Motivational Leader / Empowering Coach & Proud Métis
    Très-Saint-Rédempteur, Qc
  • Ryan MacDonald

    Vp Of Revenue Management
    Toronto, On
    3
    deltahotels.com, demeure.com, mangahotels.com

    3 +164739XXXXX

  • Ryan MacDonald

    Customer Acquisition
    Toronto, On
    1
    clearwaterclinical.com

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.