Massimo Pennazio

Embedded Linux Developer at Arduino

Turin, Piedmont, Italy
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
Massimo Pennazio is an Embedded Linux Developer and electronic engineer with 11 years of hands-on experience building Linux-based embedded systems for automotive, vision, audio and IoT applications from Turin, Italy. He founded Aida DSP to deliver open-source, real-time audio solutions and continues to design Yocto-based Linux distributions and high-performance audio firmware alongside his role at Arduino. His background spans kernel and driver development, custom Yocto recipes, FPGA interfacing and low-level firmware for safety-critical and real-time systems. Notably he contributed to ArduinoCore-mbed workaround and HDMI/USB-C display controller integration (ANX7625) addressing hot-plug detection and EDID handling. Comfortable moving between hardware and software layers, he blends PCB-level electronics design and motor control experience with production-grade embedded Linux engineering. Colleagues describe him as an entrepreneurial engineer who turns academic electronics depth into practical, open-source products.
code11 years of coding experience
job11 years of employment as a software developer
bookLaurea, Ingegneria Elettronica, Laurea, Ingegneria Elettronica at Politecnico di Torino
languagesEnglish
github-logo-circle

Github Skills (10)

edid10
embedded10
c-language10
cprogramming-language10
sys10
arduino10
system-integration10
integrations10
hardware-interface10
i2c9

Programming languages (10)

C++CSSShellCJavaScriptGoPHPBitBake

Github contributions (5)

github-logo-circle
arduino/ArduinoCore-mbed

Mar 2021 - Aug 2021

Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 commits, 3 PRs, 1 push in 5 months
Contributions summary:Massimo primarily focused on the video output functionality of the embedded system, specifically the interaction with an ANX7625 display controller. Their commits addressed hot plug detection, initialization, and EDID handling for HDMI/DP displays. They implemented functions for waiting for HPD events, initiating the display, and configuring VBUS power roles and controls related to the USB-C port.
arduino/portenta-containers

Mar 2022 - Sep 2022

Contributions:1 review, 39 commits, 3 PRs in 6 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
Massimo Pennazio - Embedded Linux Developer at Arduino