Elias McCarthy
SEngineering Manager, Wharf Labs - embedded Linux · ARM Cortex-M · Bluetooth LE
- Wharf Labs
- Toronto, ON · ET (UTC-5)
- 10+ years experience
- Western University
- English
Messaging unavailable
Overview
Currently at Wharf Labs, where I lead embedded systems with a team of 45. Wrote the embedded Linux service that now handles 45 million requests a day. Before that: Scotiabank and CIBC. Marathoner (12 so far).
Good reasons to reach out
- Questions about embedded systems
- Thoughtful intros to people in my field
Please don't message about
- Recruiters for roles outside my stack
- Offshore staffing offers
Replies between meetings, usually same day
Skills
C++ARM Cortex-MChardware bring-upBluetooth LEembedded Linux
Experience
- Engineering ManagerMar 2023 - PresentWharf Labs · 3 yr 7 mo · Full-time · Toronto, ON
- Mentored 9 engineers through their first promotion.
- Moved 60% of firmware traffic off a legacy monolith without a customer-facing incident.
- Embedded EngineerOct 2021 - Mar 2023Scotiabank · 1 yr 5 mo · Full-time · Toronto, ON
- Shipped a rewrite that took build times from 31 minutes to under 3.
- Moved 63% of firmware traffic off a legacy monolith without a customer-facing incident.
- Embedded EngineerJun 2020 - Oct 2021CIBC · 1 yr 4 mo · Full-time · Toronto, ON
- Wrote the Bluetooth LE service that now handles 29 million requests a day.
- Embedded EngineerJul 2018 - Jun 2020PwC · 1 yr 11 mo · Full-time · Toronto, ON
- Wrote the C service that now handles 41 million requests a day.
- Brought on-call pages for firmware down from 18 a week to 2.
- Embedded EngineerOct 2016 - Jul 2018Meta · 1 yr 9 mo · Full-time · Toronto, ON
- Shipped 25 launches on the firmware team without a rollback.
Projects
Embedded systems benchmark
2026Reproducible benchmarks comparing C and embedded Linux on real workloads.
Side project: a reading list app
2025Built with C++ and ARM Cortex-M. 4407 people used it last year.
References
No references yet.
Education
- Western UniversityHBA, Computer Science2012 - 2016
Details
Compensation expectations
What they are targeting for their next role.
Visible to connections
Direct contact details
Direct email and a scheduling link.
Visible to connections