Daniel Kiss is a Director of Software Architecture with 9 years in senior engineering leadership and over a decade of hands-on embedded and systems development. Based in Budapest, he leads architecture and software teams at Arm, having progressed from principal and staff engineering roles to head the site's software organization and Android/Chromium enablement. He combines rigorous academic grounding in AI and applied informatics with practical safety-critical experience—at Mentor Graphics he designed an ASIL-certified OS that runs in production automotive ECUs. A pragmatic coder and technical firefighter, he contributes to LLVM toolchain development, improving sanitizers and AArch64 Clang validation, reflecting deep compiler and low-level systems expertise. Known for building and scaling multicultural teams across sites, he bridges product delivery, safety, and platform architecture to ship reliable, production-grade systems.
9 years of coding experience
16 years of employment as a software developer
Bachelor's degree Measurement and Automation, Bachelor's degree Measurement and Automation at Kálmán Kandó Faculty of Electrical Engineering
Óbuda University Doctoral School of Applied Informatics
Master of Science (MSc) Artificial Intelligence, Master of Science (MSc) Artificial Intelligence at Óbuda University John von Neumann Faculty of Informatics
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer & System Architect
Contributions:127 reviews, 1 commit, 72 PRs in 1 day
Contributions summary:Daniel primarily focused on compiler and toolchain technologies within the LLVM project. Their contributions involved enhancing the sanitizers by adding the `disable_sanitizer_instrumentation` attribute for the DataFlow and Coverage sanitizers. Additionally, the user added validation to the Global Register Variable in Clang, specifically for AArch64 targets, and extended the `setModuleFlag` interface for the LLVM module. Furthermore, they were involved in modifying the branch protection attributes of functions and added the attributes to synthetic functions.
Contributions:35 pushes, 9 branches in 2 years 11 months
language-extensionsextensionsarmc-language
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
Daniel Kiss - Director Of Software Architecture at Arm