Stefan Tauner

System Software Engineer at A&R TECH GmbH

Vienna, Austria
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
Stefan Tauner is a system software engineer based in Vienna with 15 years of experience building low-level firmware, boot firmware, and embedded systems. He currently works at A&R TECH and pursues a PhD at TU Wien, combining applied industry work with academic research. Stefan is a long-time contributor to prominent open-source projects like coreboot, libopencm3 and flashrom, where he focuses on system initialization, Super I/O and flash device support—work that directly touches hardware bring-up and platform reliability. He has taught C, microcontroller programming and software security at the university level, translating complex concepts into practical skills for the next generation of engineers. His contributions include both careful device-driver additions (e.g., N25Q032 3.3V support) and tooling fixes, showing attention to hardware quirks and developer experience. Colleagues describe him as a pragmatic problem-solver who bridges deep register-level knowledge with production-ready system software.
code15 years of coding experience
job5 years of employment as a software developer
bookMaster's degree, Computer Engineering, Master's degree, Computer Engineering at Vienna University of Technology
github-logo-circle

Github Skills (39)

system-configuration10
selenium10
python10
hardware-interface10
firmware10
server-configuration10
proxy10
cortex-m10
selenium-ide10
c-programming10
c1110
spi10
microcontroller10
webscraping10
hardware10

Programming languages (27)

C#CCMakeMakefileGoHTMLSvelteTypeScript

Github contributions (5)

github-logo-circle
flashrom/flashrom

Apr 2011 - Oct 2017

Send patches to https://review.coreboot.org: https://www.flashrom.org/Development_Guidelines#GitHub
Role in this project:
userBack-end Developer & Systems Engineer
Contributions:353 commits, 12 PRs, 107 pushes in 6 years 7 months
Contributions summary:Stefan primarily contributed to the development and maintenance of low-level firmware tools within the flashrom project. Their work focused on adding support for new hardware, particularly AMD southbridge chipsets, by modifying core files to incorporate new hardware features. The contributions involved implementing new logic for the various operations, debugging, and integration with the existing codebase. The user also addressed output issues and added improvements to the logging and error reporting system.
github-guidelinesfirmware-updatecorebootdevelopment-guidelinesreview
coreboot/coreboot

Sep 2012 - Sep 2018

Read-only mirror of https://review.coreboot.org/coreboot.git. We don't handle Pull Requests.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:54 commits in 6 years 1 month
Contributions summary:Stefan primarily contributes to the coreboot project by making changes related to system initialization and hardware configuration. The commits involve modifying code related to Super I/O (SIO) chips, especially the Winbond WPCD376I, and implementing specific flash memory device drivers, including adding support for a 3.3V variant of the N25Q032 flash chip. They also address hardware-specific configurations, such as those in Intel southbridges. The user's work includes fixes and enhancements of utilities like ifdtool.
corebootfirmwarereviewpull-requestsbootloader
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