Uroš Golob

Firmware Developer at Inda

Slovenia
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
Uroš Golob is a firmware developer from Slovenia with 11 years of hands-on experience building embedded systems, from bare-metal STM32 and AVR work to Embedded Linux kernel and driver development. He combines deep C/C++ and Python skills with low-level expertise in DMA, device trees, kernel modules and userspace testing—demonstrated by contributions to the Red Pitaya ecosystem where he modified DMA drivers and added userspace transfer tests. Comfortable across toolchains and hardware, he works with GNU/Linux, Raspberry Pi/Arduino, ZigBee, and USB-to-UART integrations, and automates builds with Make and CMake. At Inda he focuses on RF firmware, while prior roles span medical devices, vision systems, and industrial instrumentation, giving him broad domain exposure. An open-source enthusiast and DIY IoT builder, he brings pragmatic problem solving and a tester’s attention to hardware-software integration details that often catch subtle runtime issues.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at Univerza v Mariboru
languagesEnglish, Slovenian
stackoverflow-logo

Stackoverflow

Stats
23reputation
5kreached
1answer
2questions
github-logo-circle

Github Skills (15)

c1710
testing10
embedded10
c1110
sys10
dma10
interfacing9
hardware-interface9
ioctl8
linux-device-driver6
linux6
linux-kernel6
visual-studio6
closures6
embedded-linux6

Programming languages (3)

ShellC++C

Github contributions (5)

github-logo-circle
RedPitaya/RedPitaya

Feb 2016 - Apr 2016

Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 commits in 2 months
Contributions summary:Uroš primarily contributed to low-level driver development and testing within the Red Pitaya ecosystem. Their work involved modifying kernel drivers for a DMA controller, indicated by changes to `rpdma.c` with adjustments to segment counts and sizes. They also implemented userspace tests, demonstrated by new test programs for `cyclic_rx`, `simple_rx`, and `simple_tx` operations, suggesting a focus on hardware interaction and data transfer verification. Furthermore, the user integrated drivers for various USB-to-UART adapters.
pitayaedaecosystemhardwarejava
na1pir/as3935_esp8266_iot

Jul 2015 - Feb 2017

Contributions:49 pushes, 2 branches, 15 comments in 1 year 7 months
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
Uroš Golob - Firmware Developer at Inda