Michael Bartling

Staff Research Engineer at Arm

Austin, Texas, 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
Michael Bartling is a Staff Research Engineer at Arm with 11 years of experience building embedded and edge ML systems, security-sensitive software, and developer tooling. As core architect of uTensor, he has driven TinyML inference refactors and memory optimizations that make ML viable on constrained devices, and he has improved developer experience through automation work like a bash completion generator for the widely used mbed CLI. He combines a strong academic foundation (MS in Computer Engineering from UT Austin) with hands-on firmware, DSP, and RTOS experience from industry and research roles. Based in Austin, he blends systems-level thinking with practical software design, often surfacing subtle performance and usability gains that reduce friction for embedded ML deployment.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at The University of Texas at Austin
bookBachelor of Science (BS), Electrical Engineering, Bachelor of Science (BS), Electrical Engineering at Texas A&M University
bookN/A, TAMS, 3.89, N/A, TAMS, 3.89 at Texas Academy Of Mathematics and Science
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
2answers
0questions
github-logo-circle

Github Skills (20)

c-language10
python10
machine-learning10
bash10
regular-expression10
automation10
script10
automations10
cprogramming-language10
edge-computing10
command-line-interface9
command-line9
sys9
computer-engineering9
cli9

Programming languages (7)

C++CCMakeJavaScriptVim scriptRubyPython

Github contributions (5)

github-logo-circle
uTensor/uTensor

Oct 2017 - May 2021

TinyML AI inference library
Role in this project:
userML Engineer
Contributions:24 reviews, 670 commits, 88 PRs in 3 years 7 months
Contributions summary:Michael's commits focused on refactoring and refactoring the uTensor library. These changes involved modifying existing code, including creating unit tests, refactoring non-template functions, and refactoring memory usage. The primary technologies involved in these commits were related to Machine Learning and Edge Computing, aligning with the project's description as a TinyML AI inference library.
pytorchiot-middlewareedge-computingdeep-learningtinyml
ARMmbed/mbed-cli

Mar 2017 - Mar 2017

Arm Mbed Command Line Interface
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:12 commits, 4 PRs, 17 comments in 15 days
Contributions summary:Michael appears to be focused on automating the build process for the Arm Mbed Command Line Interface. Their contributions primarily involve developing a bash completion generator tool. The user's work includes regular expression improvements, implementing parsing of mbed commands, generating bash completion scripts, and integrating templates. This work enhances the usability and developer experience of the mbed CLI by providing automated command completion.
command-line-toolcommand-line-interfacembedcommand-linearm
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
Michael Bartling - Staff Research Engineer at Arm