Adrian Figueroa

Head Of Engineering at Metirionic GmbH

Dresden, Saxony, 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
Adrian Figueroa is Head of Engineering based in Dresden with nine years of hands-on experience bridging research-grade radar systems and production embedded firmware. He holds a Dr.-Ing. in Electronic Engineering and progressed from research on radar algorithms and high-speed analog front-ends to leadership at Metirionic, blending deep hardware-software expertise with team delivery. Adrian is an active open-source embedded contributor—improving QMK/Vial keyboard firmware, enhancing the Blackmagic ARM debugger, and adding low-level drivers to the Rust Embassy framework—demonstrating practical mastery of USB, DMA, and microcontroller quirks. He’s comfortable moving between C, assembly and modern Rust, and is known for fixing subtle hardware interoperability issues such as LUFA USB slave responsiveness and STM32 EEPROM emulation. Colleagues rely on him to translate complex signal-processing research into reliable, field-ready embedded systems and firmware.
code9 years of coding experience
job5 years of employment as a software developer
bookHigh School, 1.3, High School, 1.3 at Otto-Hahn-Gymnasium Springe
bookDr.-Ing., Electronic engineering, Magna cum laude (very good), Dr.-Ing., Electronic engineering, Magna cum laude (very good) at Technische Universität Dresden
languagesGerman, English, Spanish, French
github-logo-circle

Github Skills (35)

asynchronous10
debugging10
debug10
keyboard-input10
c-language10
async10
qmk-firmware10
architecture10
firmware10
keyman10
usb10
c1110
microcontroller10
keymaps10
sa10

Programming languages (15)

JavaCRustCMakeHTMLTypeScriptShellEuphoria

Github contributions (5)

github-logo-circle
blackmagic-debug/blackmagic

May 2017 - Jan 2024

In application debugger for ARM Cortex microcontrollers.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:4 reviews, 1 PR, 29 comments in 6 years 9 months
Contributions summary:Adrian's contributions primarily revolve around debugging and enhancing the `blackmagic` debugger for ARM Cortex microcontrollers. They focused on refining debug mode definitions, integrating debug functionalities across multiple source files, and incorporating debug information within various target-specific files. The changes indicate a focus on improving the debugging experience and extending debugging capabilities, leveraging conditional compilation based on the `ENABLE_DEBUG` and `PC_HOSTED` flags.
cortexstlinkjtagflashdebugger
vial-kb/vial-qmk

Dec 2021 - Feb 2025

QMK fork with Vial-specific features.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2 PRs, 1 comment in 3 years 2 months
Contributions summary:Adrian primarily contributes to the development of keymaps and firmware for the "murcielago" keyboard within the Vial-QMK project. Their work involves modifying and enhancing the keymap files to add new keyboard layouts and functionalities. The user also addresses hardware-related issues, as demonstrated by fixing slave-side keyboard responsiveness due to LUFA's USB handling, and adds support for the STM32F042x6 series processors with EEPROM emulation.
vialqmkandroid
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
Adrian Figueroa - Head Of Engineering at Metirionic GmbH