Joel Winarske

Managing Engineer at Toyota Connected North America

Bellingham, Washington, United States
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
Joel Winarske is a seasoned engineering leader with 11 years of professional experience who currently serves as Managing Engineer at Toyota Connected North America, driving architecture and delivery for connected vehicle platforms. He combines deep embedded and systems expertise—from UEFI and firmware triage at Microsoft to Yocto/Linux and IMX-based throttle systems at Pure Watercraft—with modern full-stack and cross-platform work in Flutter and real-time rendering. An active open-source contributor, Joel has improved core pieces of the Flutter engine and contributed platform-specific fixes to projects like Filament and libwebsockets, reflecting a strong focus on build systems, cross-compilation, and graphics validation. He has a long history of hands-on systems design dating back to founding an IoT-focused systems integration firm, which gives him a pragmatic product-oriented perspective on complex integrations. Based in Bellingham, WA, Joel blends low-level hardware fluency with software architecture and team leadership, often surfacing subtle platform issues before they reach production.
code11 years of coding experience
job27 years of employment as a software developer
bookBellarmine College Preparatory
bookSan José State University
github-logo-circle

Github Skills (48)

vulkan10
bare-metal10
c-language10
ssl10
tls1210
flutter-apps10
linux10
cortex-m10
cross-platform10
cmake10
c1110
microcontroller10
tls1310
gcc10
c1710

Programming languages (21)

C#JavaC++CRustCMakeGoHTML

Github contributions (5)

github-logo-circle
ckormanyos/real-time-cpp

Jun 2019 - Jan 2020

Source code for the book Real-Time C++, by Christopher Kormanyos
Role in this project:
userEmbedded Systems Engineer / Automation Engineer
Contributions:7 commits, 7 PRs, 18 comments in 6 months
Contributions summary:Joel contributed significantly to the build system and supporting infrastructure for the real-time C++ project, specifically for embedded systems. Their work included adding CMake support, configuring toolchains (including GCC and AppleClang), and automating build processes for host and target builds. They also modified the codebase to support specific hardware platforms (NXP LPCXpresso11C24) and configured low-level hardware aspects such as the system clock.
realtimec-plus-pluscortex-mreal-timebare-metal
google/filament

Nov 2021 - Nov 2022

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Role in this project:
userBackend Developer
Contributions:22 reviews, 9 commits, 7 PRs in 1 year
Contributions summary:Joel primarily focused on backend and platform-specific code within the Filament rendering engine, particularly concerning OpenGL and Vulkan backends. Their contributions include removing and refactoring Wayland EGL backend code, fixing typos, and removing un-implemented test cases related to rendering external images. The user also introduced Wayland specific code for the Filament application, enhancing support for different platforms.
metalvulkanios-androidpbrios
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
Joel Winarske - Managing Engineer at Toyota Connected North America