Albert ARIBAUD

Embedded Real-Time Open Source Software Engineer at Connected Schools

Toulouse, Occitania, France
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
Albert ARIBAUD is an embedded real-time and open-source software engineer with over a decade of experience designing hardware-software architectures and secure boot/power management for ARM and multiple legacy ISAs. Based in Toulouse, he custodians the ARM tree of Das U-Boot and contributes significant backend improvements to cppcheck, demonstrating deep static-analysis and toolchain expertise. His background spans Motorola-level secure-boot and low-level driver optimization, team leadership of embedded SW groups, and maintaining small network operations and systems administration. He is fluent in assembly and C/C++ across embedded OS and bootloader domains, with practical knowledge of networking stacks (Ethernet, TCP/UDP, DHCP/TFTP, CAN, MODBUS) and build/toolchain workarounds. Notably, his work on dynamic rule handling and Y2038 support in cppcheck shows an inclination for improving developer tooling and long-term system reliability. He pairs a PhD-level academic foundation from INSA Toulouse with hands-on custody of critical open-source infrastructure.
code11 years of coding experience
job20 years of employment as a software developer
bookPhD, Industrial Computer Science, PhD, Industrial Computer Science at INSA Toulouse - Institut National des Sciences Appliquées de Toulouse
github-logo-circle

Github Skills (14)

cppcheck10
static-analysis10
cpp10
c-language10
cprogramming-language10
cplus10
cross-platform9
xml8
preprocessing7
preprocess7
directive7
preprocessor7
c-preprocessor7
directives7

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
cppcheck-opensource/cppcheck

Oct 2015 - Jun 2016

static analysis of C/C++ code
Role in this project:
userBack-end Developer
Contributions:9 commits, 8 PRs, 32 comments in 8 months
Contributions summary:Albert made significant contributions to the static analysis tool, cppcheck, by implementing features and improving code structure. Their work included adding a dynamic rule enabling/disabling system, which involved modifying the command-line parser and core rule execution logic. Further contributions include refactoring the `toxml()` function for code reuse and optimizing tokenizing processes by splitting `checkFile()` into multiple parts. Finally, the user implemented enhancements to the tool's dumping mechanism and Y2038 addon.
cppstatic-analysiscppcheckc-plus-pluscross-platform
3adev/y2038

Oct 2016 - Sep 2018

Contributions:53 commits, 40 pushes, 1 branch in 1 year 11 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