Eric Yanush

Design Manager - Software & Electronics at Vaderstad North America

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

👤
Senior
🎓
Top School
Eric Yanush is a design manager and embedded software engineer with 13 years of experience building robust telecom and electric vehicle systems across product and operations teams. He currently leads software and electronics design at Vaderstad North America after designing hardware-software integrations at LyteHorse Labs using Yocto, CAN/CANopen, and real-time embedded practices. Previously he progressed through engineering and management roles at SaskTel, where he combined hands-on development with team leadership and systems engineering. An active open-source contributor, Eric has fixed timing and CAN peripheral bugs in the widely used Rust embedded framework embassy, demonstrating low-level MCU expertise. Based in Saskatchewan, he blends practical field experience (from early technician roles to EV systems) with a formal Software Systems Engineering degree, and is known for improving processes and standards to deliver safer, more reliable mobility products.
code13 years of coding experience
job8 years of employment as a software developer
bookBachelor of Applied Science (B.A.Sc.), Software Systems Engineering, Bachelor of Applied Science (B.A.Sc.), Software Systems Engineering at University of Regina
stackoverflow-logo

Stackoverflow

Stats
394reputation
16kreached
4answers
0questions
github-logo-circle

Github Skills (18)

async10
driver10
sys10
can-bus10
embedded10
rust10
stm10
hal9
executor8
socket6
swift6
xcode6
android6
swiftdate6
swift-package-manager6

Programming languages (10)

TypeScriptJavaC++ShellRustCJavaScriptSwift

Github contributions (5)

github-logo-circle
embassy-rs/embassy

Mar 2023 - Apr 2024

Modern embedded framework, using Rust and async.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:4 PRs, 5 comments, 2 issues in 1 year 1 month
Contributions summary:Eric primarily contributed to the `embassy-rs/embassy` repository by fixing bugs related to clock calculation and implementing new features for the CAN peripheral on STM32 microcontrollers. They addressed errors, enabled specific interrupts, and added sleep/wakeup functionality for bxCAN peripherals. Further contributions included whitespace fixes by using rustfmt to improve code readability.
driversrustembeddedhalasync
Contributions:3 releases, 65 commits, 5 PRs in 2 years 4 months
brewingcontrollerfirmware
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
Eric Yanush - Design Manager - Software & Electronics at Vaderstad North America