Summary
Denis Ciocca is a seasoned software engineering lead with 13 years of experience designing low-level systems, embedded firmware, and Android/Linux integrations, now based in Mountain View. He has driven sensor and power management work from device drivers and IIO framework migrations to kernel and bootloader optimizations, notably contributing to the engineering of Humane’s Ai Pin wireless charging, power, and thermal subsystems. Denis combines hands-on kernel driver development and Android HAL expertise with product-focused systems thinking, having upstreamed MEMS drivers and shaped sensor-hub architectures at STMicroelectronics. He excels at bridging embedded microcontroller work (CHRE/STM32) with application processors and AOSP internals, which makes him comfortable navigating both board bring-up and platform software stacks. Colleagues rely on him for pragmatic technical leadership that moves prototypes into production-quality systems.
13 years of coding experience
10 years of employment as a software developer
Master of Engineering (M.Eng.) Computer Science and Multimedia, Master of Engineering (M.Eng.) Computer Science and Multimedia at Università di Pavia
Italian, English