Daniele Pettenuzzo is a VP of Engineering based in Zurich with eight years of hands-on experience building and leading robotics and embedded software teams. He progressed through technical and management roles at Auterion and PX4, blending low-level firmware, device drivers and system configuration work with team leadership and delivery ownership. An active contributor to prominent open-source projects like PX4 and MAVSDK, he focuses on robust integration testing, sensor drivers and flight information features that improve autopilot stability. His engineering roots from EPFL and Politecnico di Torino combine with a management minor, reflecting a pragmatic mix of technical depth and product-minded leadership. Colleagues rely on him to translate hardware constraints into reliable software architectures while scaling teams for production-grade aerial robotics.
8 years of coding experience
8 years of employment as a software developer
Double Degree Program Information Technology Engineering, Double Degree Program Information Technology Engineering at Tongji University
Master Electrical and Electronic Engineering, Master Electrical and Electronic Engineering at EPFL
International Baccalaureate Diploma Programme, International Baccalaureate Diploma Programme at International School of Turin
Bachelor's degree Electronic Engineering, Bachelor's degree Electronic Engineering at Politecnico di Torino
Contributions:1 review, 101 commits, 32 PRs in 3 years 10 months
Contributions summary:Daniele made several contributions to the PX4 Autopilot codebase, focusing on hardware-specific configurations and driver implementations. These changes involved modifying board configuration files for the fmuv5 and crazyflie platforms, including disabling and enabling USART ports and adding support for SD cards and optical flow breakout boards. Furthermore, the user worked on low-level driver improvements, such as refactoring the pmw3901 optical flow driver, integrating sensor data through uORB, and cleaning the vl53lxx driver.
Contributions:7 commits, 4 PRs, 12 comments in 5 months
Contributions summary:Daniele primarily contributed to the `mavsdk` project by adding and modifying tests, particularly integration tests related to flight information. They implemented and refined functionalities within the Info plugin, including adding flight information retrieval and processing. Furthermore, the user addressed build and compile issues in the examples by correcting file paths. These changes demonstrate a focus on testing and ensuring the stability of the system.
cppmavlinkcpp17ardupilotpx4
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.