Daniel Brondani

Principal Software Engineer at Arm

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
Daniel Brondani is a Principal Software Engineer based in Bavaria with over a decade of hands-on experience in embedded systems, IoT and low-level firmware, currently leading infrastructure work on Open-CMSIS-Pack at Arm. He has a deep background in Cortex-A architecture support and RTOS integration, contributing notable fixes and platform adaptations to ARM's CMSIS and FreeRTOS projects for Cortex-A9 and other cores. His career blends product-facing device driver and secure-mobile development with R&D on biometric smartcards and constrained IoT devices, reflecting both breadth and depth across hardware and software. Daniel is comfortable navigating MMU/startup code, GIC and timer subsystems—areas where subtle bugs can cripple systems—and has repeatedly delivered reliable low-level fixes in prominent open-source ARM repositories. Fluent in bridging legacy embedded constraints with modern reusable software component practices, he brings pragmatic design for heterogeneous multicore platforms. Colleagues describe him as a detail-oriented engineer who prefers fixing hard, low-level problems that others tend to avoid.
code10 years of coding experience
job16 years of employment as a software developer
bookTechnician Electrical/Electronics, Technician Electrical/Electronics at Colégio Técnico Industrial de Santa Maria
bookGraduation Electronics Engineering, Graduation Electronics Engineering at Universidade Federal de Santa Maria
bookPostgraduate research Industrial and Information Engineering, Postgraduate research Industrial and Information Engineering at Università degli Studi di Udine
languagesEnglish, Portuguese, Italian, Spanish, German
github-logo-circle

Github Skills (19)

assembly10
controller10
freertos10
interrupt-handling10
interrupt10
rtos10
sys10
assembler10
rt10
pid-controller10
embedded10
c-language9
git-repository9
initializer9
github-repos9

Programming languages (6)

C++CSSCCMakeGoPython

Github contributions (5)

github-logo-circle
ARM-software/CMSIS_5

Feb 2017 - Jul 2021

Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2 reviews, 49 commits, 9 PRs in 4 years 5 months
Contributions summary:Daniel primarily contributed to the CMSIS-Core (A) library, focusing on Cortex-A architecture support. Their work included adding and updating core functionalities for various Cortex-A devices, such as ARMCA5 and ARMCA7. They updated files for the various compilers and added support for physical timers within this context. Further work included updates to core files, startup routines and the GIC.
cortexcortex-artoscmsismicrocontroller
ARM-software/CMSIS-FreeRTOS

Mar 2017 - Aug 2017

FreeRTOS adaptation for CMSIS-RTOS Version 2
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 commits, 6 pushes in 5 months
Contributions summary:Daniel primarily contributed to the adaptation of FreeRTOS for an ARM Cortex-A9 processor within the CMSIS-RTOS framework. This included the creation and modification of MMU configurations and startup files, along with updates to tick timer configurations. Furthermore, the user addressed a bug within the CMSIS-OS2 implementation, ensuring the correct retrieval of thread flags after setting them. The commits focus on low-level system configuration and core RTOS functionality for the Cortex-A9 platform.
cmsis-rtosrtoscmsisadaptationfreertos
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 Brondani - Principal Software Engineer at Arm