Josh Hinnebusch

Train Validation Engineer

Pittsburgh, Pennsylvania, 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
Josh Hinnebusch is a validation-focused electrical engineer with nine years of experience delivering vehicle- and system-level testing for rail and industrial projects, now serving as a Train Validation Engineer at Alstom in Pittsburgh. He blends hands-on EMC/EMI troubleshooting, power-quality analysis, and interface management with practical test-procedure authorship and QA improvements to move complex systems from prototype to qualified product. Josh also runs Hiney LLC, designing and shipping custom mechanical keyboard kits, and contributes embedded firmware improvements to the widely used QMK project—demonstrating a rare mix of heavy-rail systems expertise and low-level IoT/embedded firmware craftsmanship. Colleagues rely on him to bridge engineer-technician workflows, tighten requirements traceability, and translate test data into actionable remediations.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (BS) Electrical and Electronics Engineering, Bachelor of Science (BS) Electrical and Electronics Engineering at University of Pittsburgh
github-logo-circle

Github Skills (24)

c-language10
atmel10
qmk-firmware10
firmware10
c-programming10
c1110
hardware10
keyboard10
c1710
avr10
sys10
atmel-studio10
rgb10
embedded10
cprogramming-language10

Programming languages (6)

TypeScriptC#C++CJavaScriptLua

Github contributions (5)

github-logo-circle
qmk/qmk_firmware

Oct 2019 - Jul 2022

Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 reviews, 24 commits, 42 PRs in 2 years 8 months
Contributions summary:Josh primarily contributed to the QMK firmware for custom keyboards. Their work involved modifying device descriptors, updating product identifiers (PIDs) and vendor identifiers (VIDs), and adding support for new keyboard PCBs like the h87a and h88. They also implemented new keyboard features and configuration options. The user's changes included altering matrix configurations, RGB lighting control, and integration of new hardware features.
rp2040firmwareavratmelkeyboard-support
hineybush/keyboards

Jan 2020 - Sep 2024

Contributions:57 pushes, 24 branches in 4 years 9 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
Josh Hinnebusch - Train Validation Engineer