Jim Broadus

Senior Software Engineer at Agility Robotics

Seattle, 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

🤩
Rockstar
🎓
Top School
Jim Broadus is a Senior Embedded Software Engineer based in Seattle with over a decade of experience building firmware and embedded systems across consumer and automotive domains. He has progressed through technical roles at companies such as ARRIS, Xevo, and ThruWave, delivering production-grade embedded software and firmware for connectivity and in-vehicle experiences. Jim combines low-level systems expertise with UI-minded backend work—evidenced by his contributions to the popular Clementine music player where he implemented podcast management UI and backend logic while fixing memory and encoding issues. He is comfortable owning features end-to-end, from protocol and memory management to user-facing dialogs and widgets. Known for steady senior-level execution, he brings pragmatic problem solving and a knack for bridging embedded constraints with usable interfaces.
code11 years of coding experience
job30 years of employment as a software developer
bookThe University of Utah
github-logo-circle

Github Skills (6)

c-language10
cprogramming-language10
qt10
ui-design9
front-end-development9
gstreamer8

Programming languages (7)

TypeScriptC++CMakefileBitBakeRebolPython

Github contributions (5)

github-logo-circle
clementine-player/Clementine

Nov 2018 - Sep 2021

:tangerine: Clementine Music Player
Role in this project:
userBack-end Developer & UI Designer
Contributions:147 reviews, 249 commits, 209 PRs in 2 years 10 months
Contributions summary:Jim made significant contributions to the Clementine Music Player, primarily focusing on features related to podcast management. Their work included implementing a PodcastInfoDialog, integrating an episode information widget, and extending the context menu to include podcast information and episode download actions. These contributions demonstrate both back-end work in handling podcast service logic and UI design in creating the dialogs and widgets to display podcast and episode information. Additionally, the user fixed some issues related to memory management and encoding.
windowsclementinelinuxc-plus-plustangerine
jbroadus/Clementine

Mar 2015 - Oct 2021

Clementine Music Player
Contributions:35 PRs, 910 pushes, 488 branches in 6 years 8 months
playermusicmusic-playerclementine
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