Darius Augulis

Senior Software Engineer at Ubiquiti Inc.

Lithuania
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
Darius Augulis is a Senior Software Engineer based in Lithuania with 26 years of experience bridging electronics, embedded systems, and Linux kernel development. He has spent over a decade focused on wireless drivers and kernel tuning for PTP/PTMP products at Ubiquiti and LigoWave, and earlier built bootloaders, device drivers and hardware for GSM/GPRS and multimedia projects. Comfortable across low-level firmware, device drivers and hardware bring-up, he has hands-on expertise resolving tricky interrupt and hardware-bug workarounds in i.MX platforms and adding platform-specific features like I2C and MTD XIP. Darius combines formal training in telecommunications and electronics with practical R&D on low-power embedded devices and wireless sensor networks. Colleagues would cite his steady, detail-oriented approach to debugging hardware/driver interactions and his ability to translate electrical constraints into robust software solutions.
code26 years of coding experience
job12 years of employment as a software developer
bookBachelor, Telecommunications and electronics, Bachelor, Telecommunications and electronics at Kauno Technologijos Universitetas
bookAchema's school
languagesLithuanian, English
github-logo-circle

Github Skills (11)

i2c10
embedded10
sys10
interfacing9
hardware-interface9
c-programming9
linux-kernel8
architectures7
architecture7
mt7
arm7

Programming languages (1)

C

Github contributions (5)

github-logo-circle
jonsmirl/mpc5200

Sep 2008 - Jan 2011

Digispeaker
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:34 commits in 2 years 4 months
Contributions summary:Darius's contributions primarily involve modifying and enhancing the i.MX UDC (USB Device Controller) driver, focusing on bug fixes and code style improvements. They addressed issues related to interrupt handling, specifically with the CFG_CHG interrupt, and implemented a workaround for a hardware bug. Additionally, the user added support for MTD XIP (Execute in Place) for the ARCH_MX1 platform and included a fixup for write buffer usage on Numonyx M29W128 flash chips. The user also added support for I2C in the i.MX/MXC processors.
chkohn/linux-xlnx

Nov 2008 - Nov 2010

Contributions:151 commits in 2 years
kernelxilinxlinux-kernellinux
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
Darius Augulis - Senior Software Engineer at Ubiquiti Inc.