Stephen Fox

Lead Embedded Developer at GEOTAB

Oakville, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Stephen Fox is a Lead Embedded Developer with nine years of focused experience designing and shipping low-level firmware and bare-metal systems for telematics and IoT devices. At Geotab he progressed from individual contributor to team lead and architect, growing an embedded team from one to eight engineers while defining a three-year product roadmap that earned executive buy-in. He has led firmware across dozens of products and platforms, hands-on with ARM Cortex and PIC32 toolchains, multi-stage bootloaders, peripheral drivers, and secure crypto stacks (AES, RSA, ECDSA). Stephen pairs deep technical craftsmanship with people management and Scrum facilitation, aligning engineering execution to stakeholder strategy. Based in Oakville, Ontario, he brings academic rigor from a Master’s in Electrical and Electronics Engineering and a practical knack for translating complex digital interfaces (USB, NFC, BLE, CAN) into robust, production-ready systems. An understated strength is his track record of turning security and communication requirements into scalable architectures across multiple embedded product lines.
code9 years of coding experience
job11 years of employment as a software developer
bookBachelor of Applied Science - BASc, Electrical and Computer Engineering, Bachelor of Applied Science - BASc, Electrical and Computer Engineering at University of Windsor
github-logo-circle

Github Skills (18)

displays10
integrate10
development-kit10
accessory10
sdk10
csharp10
data-service9
javascript9
usb8
android7
streaming7
migration1
java1
kotlin1
java-api1

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
Example project for interfacing with a USB-IOX using the Android Open Accessory protocol. The example displays streaming Hours Of Service data and allows saving of generic Status Data.
Contributions:3 reviews, 5 commits, 4 PRs in 4 years 9 months
displaysusbstatusandroidgeneric
Stephen-F/sdk

Sep 2023 - Apr 2024

The Geotab SDK (Software Development Kit) is a powerful set of tools for automating tasks and working with the data in MyGeotab. Within these documents you will find information on how to develop JavaScript and C# applications, build and integrate Add-Ins and use MyGeotab with third-party systems.
Contributions:23 pushes, 7 branches in 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Stephen Fox - Lead Embedded Developer at GEOTAB