Robert Gordon

Senior Embedded Designer at Calian, Advanced Technologies

Saskatoon, Saskatchewan, 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

🤩
Rockstar
🎓
Top School
Robert Gordon is a senior embedded designer and hardware architect with nine years of recent experience leading embedded software teams at Calian Advanced Technologies and a multi-decade background in systems engineering. He specializes in low-level driver development and hardware-software integration, contributing notable Zephyr RTOS drivers for Xilinx AXI peripherals (I2C, Watchdog, GPIO interrupts) and fixes that improved SPI FIFO handling and concurrency. Based in Saskatoon, he combines hands-on implementation skills with section-level leadership, guiding teams from prototype to production in mission-critical environments. His career spans long tenures at SED Systems and earlier engineering roles, giving him deep domain knowledge in electronics and systems analysis. Educated as an electrical engineer and electronics technologist, he brings both formal training and practical hardware debugging instincts. Colleagues rely on him for pragmatic solutions at the hardware/RTOS boundary and for bringing robust test coverage to low-level platform code.
code9 years of coding experience
job8 years of employment as a software developer
bookBachelors, Electrical Engineering, Bachelors, Electrical Engineering at Lakehead University
bookTechnologist, Electronics, Technologist, Electronics at Saskatchewan Technical Institute
github-logo-circle

Github Skills (21)

buildroot10
package-management10
embedded-language10
watchdog10
timer10
linux10
microcontroller10
makefile10
zephyr10
i2c10
gpio10
rtos10
sys10
embedded10
crossbuild9

Programming languages (8)

JavaVHDLC++CRustMakefileJavaScriptHTML

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Mar 2023 - Mar 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:42 reviews, 16 PRs, 99 comments in 2 years 1 month
Contributions summary:Robert primarily contributed to the Zephyr RTOS drivers, focusing on Xilinx-based hardware platforms. Their work involved developing drivers for Xilinx AXI peripherals, including I2C and Watchdog Timer implementations, and enhancing interrupt support for existing GPIO drivers. The user also fixed a spin lock issue and optimized SPI FIFO handling, demonstrating a strong understanding of embedded systems architecture and hardware-level interactions. The contributions included adding tests and ensuring coverage of the implemented drivers.
bluetooth-lereal-timezephyrsecuregit-repository
robhancocksed/zephyr

Mar 2023 - Mar 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Contributions:46 pushes, 22 branches in 2 years
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
Robert Gordon - Senior Embedded Designer at Calian, Advanced Technologies