Étienne Paul André - Audio/DSP & Embedded Engineer
eti.andre@gmail.com / (+33) 6 51 23 64 89 / https://etiand.re
Based in Paris, France, I am an Audio/DSP & Embedded Engineer with a strong focus on Research and Development. Passionate about advancing audio technology through innovative algorithms and applications in the fields of audio processing and/or embedded systems.
Languages: French (Native), English (Fluent), Italian (Basic)
Skills
- Expertise:
- Digital Signal Processing (DSP): Classic algorithms, ML techniques, Real-time audio applications, Music Information Retrieval, Analysis & Synthesis, Practical experience in creating electronic music
- Embedded Systems: Automotive platforms, RTOS, Multi-threaded environments
- Linux/UNIX Environments: Development, Administration, Scripting, Deployment
- Programming Languages:
C
,C++
,Python
,Matlab
,Rust
,Bash
,LaTeX
,Typst
… - Frameworks and Libraries:
Qt
,Pytorch
,Numpy
,GStreamer
,OpenCV
,libAV
- Platforms:
Linux
,Android
,QNX
,Windows
- Development Tools:
Git
,CMake
,Docker
, Continuous Integration/Continuous Deployment (CI/CD)
Education
- 2023-2024
- Master’s degree; IRCAM / Sorbonne Université, Paris, France
Specialization: Signal Processing, Computer Science and Acoustics applied to Music (ATIAM)
- 2016-2020
- Master’s degree in Engineering; Télécom SudParis, Institut Polytechnique de Paris, Évry-Courcouronnes, France
Specialization: Embedded systems, Mobility and Communicating objects (SEM)
Experience
- 2024
- Internship / Automatic DJ Mix Transcription; IRCAM, ISMM, STMS, Paris, France
MIR, NMF, Python, CPU/GPU, Pytorch
- Submitted a scientific publication to a major international conference (pending acceptation).
- Explored a novel matrix-based symbolic representation for DJ mixes.
- Designed a novel algorithm based on Non-negative Matrix Factorization for DJ mix transcription.
- Efficiently implemented the algorithm for CPU and GPU using sparse matrix data structures.
- Studied and proposed new DJ Music Information Retrieval datasets.
- Implemented an optical tracking technique for measurement of a record’s rotation speed.
- Reverse-engineered the data format of Ableton Live project files and implemented a data extraction tool.
- 2021 - 2023
- DSP and embedded engineer; Arkamys, Paris, France
C, C++, Qt, Matlab, Python, Linux, DSP, GStreamer, QNX
- Maintained and developed new features on an automatic automotive audio experience optimizer.
- Ported complex DSP algorithms on embedded devices with automotive constraints (Qualcomm, NXP).
- Led task forces and worked directly with international clients.
- Implemented a low-latency audio effect stack for Android applications.
- Designed and implemented real-time GStreamer pipelines and applications.
- Improved the embedded Linux development environment and deployment procedures.
- Prototyped and developed complex multi-platform audio applications.
- 2020
- Internship / Evaluation of smartphone audio performance; DXOMark, Boulogne-Billancourt, France
Python, Qt, DSP, Android
- Designed and implemented a performance evaluation method for the dynamic audio performance of smartphones.
- Automated and simplified the audio test protocol through the creation of various scripts and graphical interfaces.
- 2019
- Internship / DUF: Dynamic Uncore Frequency scaling to reduce power consumption; Télécom SudParis, Institut Polytechnique de Paris, Évry-Courcouronnes, France
C, Linux, distributed systems
- Implemented the DUF algorithm as a low-level C daemon.
- Extensively studied Intel CPU quirks and behaviors.
- Conducted experiments on the performance of the algorithm on massively distributed clusters.
- Participation in the project led to a scientific publication.