Joachim Krech

Director Of Engineering MCU Tools at ARM

Aschheim, 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
Joachim Krech is a seasoned engineering leader with over 11 years at Arm, currently serving as Director of Engineering for MCU Tools and previously holding multiple senior product and engineering management roles. He combines deep embedded-systems experience with strategic product stewardship, having helped establish CMSIS v5 foundations and contributed to its documentation, pack generation, and build processes in a widely used Arm open-source repo. Based in Aschheim, Bavaria, he has a track record of scaling developer tooling for microcontroller ecosystems and aligning engineering teams with product and marketing goals. His career stretches back to engineering management roles at AXYS Design Automation, giving him a pragmatic blend of hands-on firmware/IoT engineering and long-term program leadership. Colleagues rely on him to translate complex low-level requirements into robust, developer-focused toolchains that accelerate MCU adoption.
code11 years of coding experience
job15 years of employment as a software developer
bookRWTH Aachen University
languagesEnglish
github-logo-circle

Github Skills (11)

doxygen10
cmsis10
embedded10
c-language10
sys10
build-automation9
architecture9
architectures9
device-driver9
arm9
documentation8

Programming languages (13)

JavaCSSC++RustCCMakeGoHTML

Github contributions (5)

github-logo-circle
ARM-software/CMSIS_5

Feb 2016 - May 2022

CMSIS Version 5 Development Repository
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:3 releases, 3 reviews, 153 commits in 6 years 4 months
Contributions summary:Joachim's initial commits established the foundation for the CMSIS Version 5 Development Repository by integrating core functionalities such as doxygen documentation and essential files. These initial commits involved setting up the directory structure and defining essential header files for core and device-specific functionalities. The user added example packs and created and modified files for the CMSIS pack generation process. These changes involve modifying the build process for the project.
cortexcortex-artoscmsismicrocontroller
ARM-software/NXP_LPC

Mar 2016 - Dec 2021

CMSIS Driver Implementations for the NXP LPC Microcontroller Series
Contributions:1 review, 4 commits, 2 PRs in 5 years 10 months
implementationsstlinkmicrocontrollercmsisjlink
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
Joachim Krech - Director Of Engineering MCU Tools at ARM