Frantisek Burian

Hardware Developer at František Burian

Brno, Southeast, Czechia
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

👤
Senior
🎓
Top School
Frantisek Burian is a hardware-focused developer and embedded systems engineer with 13 years of experience building low-level firmware, robotics platforms and testbed automation. He has a deep C/C++, C#, Qt and ARM assembly skill set, proven by substantial contributions to the widely used libopencm3 project and work on the Blackmagic ARM debugger. His career spans academia and industry—from PhD-level research and assistant professorship leading robotics projects like MORPHEUS and ORPHEUS to hands-on system design for LTR and CEITEC—combining research rigor with practical product delivery. Comfortable across GNU/Linux toolchains and microcontroller peripherals, he has repeatedly ported drivers, fixed critical register/flash issues and expanded example suites for STM32 families. Frantisek is transitioning from academia to industry and is available for full-time roles from August 2024, offering both low-level hardware expertise and experience mentoring cross-disciplinary teams.
code13 years of coding experience
job19 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Robotics, Measurement and signal processing, Doctor of Philosophy (Ph.D.), Robotics, Measurement and signal processing at Brno University of Technology
github-logo-circle

Github Skills (25)

architecture10
cortex-m10
c-programming10
c1110
microcontroller10
c1710
libopencm310
gpio10
peripheral10
sys10
arm10
embedded10
configurations10
stm10
architectures10

Programming languages (5)

C#C++CMakefileTeX

Github contributions (5)

github-logo-circle
libopencm3/libopencm3

Jun 2013 - Dec 2014

Open source ARM Cortex-M microcontroller library
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:106 commits, 1 PR, 6 comments in 1 year 6 months
Contributions summary:Frantisek contributed significantly to the libopencm3 library, which provides open-source drivers for ARM Cortex-M microcontrollers. Their work focused on adding support for specific features and peripherals to various STM32 microcontroller families, including support for BitBand I/O, the cryptographic coprocessor, linker scripts for code generation, timer modules, and GPIO support. The commits indicate a focus on low-level hardware interaction and porting functionalities to the new target architectures.
armcortex-mmicrocontrollerlibopencm3stm32
Simple example projects showing how to use libopencm3.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:36 commits in 1 year
Contributions summary:Frantisek primarily focused on modifying and adding example projects for various STM32 microcontrollers within the libopencm3-examples repository. They fixed a critical issue related to the STK_CTRL register, and expanded the example base by adding numerous STM32F0 examples, including a button example, a systick blink example, an ADC example, a simple miniblink example, and a usart printf example. These contributions demonstrate expertise in configuring and utilizing peripherals and core microcontroller functionality.
libopencm3
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