Audio And Coprocessor Domain Leader On STM32MP Microprocessors Series at STMicroelectronics
Le Mans, Pays de la Loire, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Arnaud Pouliquen is an experienced embedded software leader with 11+ years driving audio and coprocessor domains for STM32MP microprocessors at STMicroelectronics. He architects and ships audio stacks (ALSA, GStreamer, PulseAudio) and leads coprocessor management solutions built on remoteproc/virtio/rpmsg/OpenAMP, bridging hardware constraints to robust system software. As maintainer and frequent contributor to OpenAMP and Libmetal, he has fixed low-level atomic/IO issues, added Zephyr and IAR support, and improved RPMSG/Virtio robustness across architectures. Based in Le Mans, he combines deep ARM/Linux expertise with hands-on firmware loading and IPC work, and is known for resolving subtle portability and compiler-specific bugs that unlock cross-platform embedded deployments.
11 years of coding experience
13 years of employment as a software developer
DESS, Electrical, Electronics and Communications Engineering, DESS, Electrical, Electronics and Communications Engineering at Université de Bretagne Occidentale
An abstraction layer across RTOS, baremetal, and user-space Linux environments
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:6 releases, 175 reviews, 69 commits in 4 years 5 months
Contributions summary:Arnaud primarily contributed to the `libmetal` project by addressing low-level hardware and system-level issues. They focused on enhancing the library's support for various processor architectures like Microblaze and ARM by suppressing or modifying I/O operations to align with hardware limitations, particularly related to atomic operations. Additionally, the user made significant contributions by resolving compiler-specific issues and integrating new compiler support for IAR, improving the library's portability and compatibility across different embedded systems. The user also worked on the software stack, including refactoring the spinlock and adding Zephyr system support.
The main OpenAMP library implementing RPMSG, Virtio, and Remoteproc for RTOS etc
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:8 releases, 508 reviews, 113 commits in 4 years 9 months
Contributions summary:Arnaud primarily contributed to the OpenAMP library, focusing on features related to the RPMSG virtio implementation. Their work involved suppressing the use of shared memory utilities, exposing a function to get buffer, re-writing endpoint management based on new ns_unbind callback, and correcting potential overflow issues. Furthermore, they worked on the buffer reclaimer and other bug fixes.
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
Arnaud Pouliquen - Audio And Coprocessor Domain Leader On STM32MP Microprocessors Series at STMicroelectronics