Tamás Bán is a Principal Embedded Software Engineer based in Budapest with nine years focused on secure boot, device attestation and embedded security at Arm. He has driven measurable enhancements to Trusted Firmware-A—adding secure-enclave backends, new measurement APIs, an MHU driver and RSS integration—and contributed hardening and RAM-load upgrade work to the widely used mcuboot bootloader. Prior to his current role he built deep low-level expertise at Ericsson in packet-based synchronization (IEEE1588), kernel drivers and distributed Ethernet/IP systems. Tamás blends hands-on C and embedded systems work with CI/test improvements and cross-OS mitigation strategies (Zephyr, Mynewt, TF-M), making him effective at turning security requirements into testable firmware. His academic background in semiconductor design complements a pragmatic approach to system-level threats and fault-injection countermeasures. Colleagues rely on him for complex secure-boot architecture and for bridging hardware constraints with robust software defenses.
9 years of coding experience
13 years of employment as a software developer
Master of Science (MSc), Semiconductor design and manufacturing technology, Master of Science (MSc), Semiconductor design and manufacturing technology at Budapest University of Technology and Economics
specialization in math, specialization in math at Vajda János High School
Contributions:101 reviews, 11 commits, 16 PRs in 3 years 6 months
Contributions summary:Tamás primarily contributes to the secure boot process for microcontrollers, focusing on features like RAM-load upgrade modes and fault injection mitigation techniques. Their work includes modifying bootloader code to support loading and executing images from RAM, enhancing security against fault injection attacks by introducing software countermeasures in multiple system levels (Zephyr, Cypress, Mynewt and bootutil). They also improve build processes for testing with TF-M, updating the CI/CD configuration and adjusting test suites to include the hardening functionalities.
Contributions summary:Tamás primarily focused on enhancing the measured boot and attestation functionality of the Trusted Firmware-A project. Their contributions involved implementing a secure enclave backend for storing measurements, which required adding new APIs for extending measurements, along with integrating the Runtime Security Subsystem (RSS). The user also developed an MHU driver and communication protocol to enable secure communication and delegate attestation. This included adding supporting code to utilize the PSA API and fix communications protocol issues.
trustedread-onlyfirmwareembedded
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
Tamás Bán - Principal Embedded Software Engineer at Arm