Andrei Drimbarean

Senior Embedded Software Engineer at Analog Devices

Cluj-Napoca, Romania
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
Andrei Drimbarean is a Senior Embedded Software Engineer with 8 years of hands-on experience designing and maintaining drivers and firmware for ADCs, DACs and mixed-signal devices. He has deep expertise in communication protocols (MODBUS, CAN, I2C, SPI), signal acquisition (ADC/DAC) and low-level device driver work, including notable contributions to Analog Devices’ no-OS repository where he updated drivers for multiple ADC families to a new platform framework. Based in Cluj-Napoca with an MEng in Electrical Engineering, Andrei blends software craftsmanship with hardware tinkering and a track record of shipping production-ready embedded solutions across evaluation platforms. He’s motivated by continuous learning and enjoys tackling device-specific silicon quirks that reveal the interplay between hardware registers and robust firmware.
code8 years of coding experience
job8 years of employment as a software developer
bookBachelor of Engineering - BE, Electrical, Electronics and Communications Engineering, Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering at Technical University of Cluj Napoca
bookMaster of Engineering - MEng, Electrical, Electronics and Communications Engineering, Master of Engineering - MEng, Electrical, Electronics and Communications Engineering at Universitatea Tehnică din Cluj-Napoca
bookColegiul National "Horea, Closca si Crisan", Alba Iulia, Romania
languagesEnglish
github-logo-circle

Github Skills (9)

embedded10
driver10
device-driver10
spi10
serial-communication10
sys10
hal9
abstraction-layer9
i2c8

Programming languages (4)

C++COCamlPython

Github contributions (5)

github-logo-circle
analogdevicesinc/no-OS

Nov 2017 - Jun 2022

Software drivers in C for systems without an operating system
Role in this project:
userEmbedded Systems Engineer
Contributions:456 reviews, 536 commits, 165 PRs in 4 years 7 months
Contributions summary:Andrei's contributions primarily involved updating existing drivers within the repository to utilize a new platform driver framework. The work was focused on various Analog Devices ADC (Analog-to-Digital Converter) chips, including the AD7768, AD717x, AD7980, AD5449, and AD9265, which required adjustments to the code and register access methods. This included device-specific modifications to accommodate changes in the silicon. The changes highlight a focus on hardware interaction and device driver development in an embedded systems context.
driveroperating-systemdevice-driveranalog-devicesno-os
This repo includes examples which run on the EVAL-ADICUP3029 ARM Cortex-M3 processor development platform from Analog Devices.
Contributions:36 reviews, 67 commits, 41 PRs in 3 years
arm
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