Reinhard Keil

Senior Director Embedded Technology at Arm

Munich, Bavaria, Germany
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
Reinhard Keil is a veteran embedded technology leader and founder whose work established Keil C51 as the industry-standard C compiler for 8051 microcontrollers and helped shape modern ARM microcontroller toolchains. Now Senior Director Embedded Technology at Arm and a long-time steward of CMSIS and embedded tools, he blends product entrepreneurship with deep hands-on firmware expertise—having contributed to CMSIS-Core, CMSIS-DAP and TrustZone support in widely used open-source repos. Based in Munich, he has guided the transition from 8-bit to 32-bit ecosystems since selling Keil to ARM in 2005, and continues to define software strategy for Arm’s IoT and MCU platforms. His background as an electrical engineer and founder gives him a rare mix of low-level systems knowledge, toolchain design, and long-term ecosystem leadership.
code11 years of coding experience
job16 years of employment as a software developer
bookDipl.Ing. Elektrotechnik, Dipl.Ing. Elektrotechnik at Hochschule München University of Applied Sciences
languagesEnglish, German
github-logo-circle

Github Skills (12)

c1710
arm10
cmsis10
embedded10
cortex-m10
c1110
architectures10
sys10
architecture10
trustzone9
documentation6
git4

Programming languages (11)

TypeScriptJavaC++CSSShellCCMakeGo

Github contributions (5)

github-logo-circle
ARM-software/CMSIS_5

Feb 2016 - Apr 2022

CMSIS Version 5 Development Repository
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:228 commits, 14 PRs, 202 pushes in 6 years 2 months
Contributions summary:Reinhard's contributions primarily focus on the CMSIS-Core, CMSIS-DAP, and CMSIS-RTOS2 components within the repository. They added and modified core files related to exception handling, interrupt controllers, and low-level system initialization, demonstrating an understanding of embedded system architecture. The user's work includes code changes, bug fixes, and documentation improvements that indicate they have worked on integrating various device templates and examples, and implemented changes to support TrustZone functionalities.
cortexcortex-artoscmsismicrocontroller
A collection of csolution project use cases for experimentation, exploration and education purposes.
Contributions:1 PR, 56 pushes, 3 branches in 2 years 4 months
casesexperimentationuse-cases
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
Reinhard Keil - Senior Director Embedded Technology at Arm