Research Senior Software Developer at Steinberg Media Technologies
Hamburg, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Jean-baptiste Rolland is a Research Senior Software Developer and Technical Lead for AI & DSP at Steinberg in Hamburg, combining research-grade signal processing with practical software engineering for music AI, audio analysis, and restoration. With over a decade of continuous involvement at Steinberg and about four years of broader professional experience, he bridges algorithm research and production-ready implementations. He has hands-on embedded systems expertise, contributing meaningful fixes and new floating-point functions to the widely used ARM CMSIS-DSP libraries, including arm_correlate_f64 and Apple-compiler compatibility patches. His background in competitive French engineering schools and early internships across biometrics, Android, and computer vision give him a breadth that informs robust cross-platform solutions. Known for cleaning, refactoring and improving numerical reliability, he favors maintainable code that scales from Cortex-M microcontrollers to audio research prototypes.
4 years of coding experience
8 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Université de Caen Normandie
Classe Préparatoire aux Grandes Écoles (French Preparatory School) Mathematics & Physics, Classe Préparatoire aux Grandes Écoles (French Preparatory School) Mathematics & Physics at Lycée Camille Guérin, Poitiers
Master's degree Computer Science, Master's degree Computer Science at ENSICAEN - Ecole Nationale Supérieure d'Ingénieurs de Caen
CMSIS-DSP embedded compute library for Cortex-M and Cortex-A
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:2 reviews, 10 commits, 6 comments in 6 months
Contributions summary:Jean-baptiste primarily focused on refactoring and cleaning up code within the CMSIS-DSP library, specifically targeting floating-point functions. They removed unnecessary Doxygen group definitions and fixed double initialization values in several mathematical functions, ensuring better code maintainability. Furthermore, the user added support for the Apple compiler by addressing old-style casts and fixing compilation issues, indicating a commitment to broader platform compatibility. They also implemented several functions such as `arm_correlate_f64` and others related to distance calculations and matrix operations.
Contributions:4 reviews, 10 commits, 12 PRs in 6 months
Contributions summary:Jean-baptiste primarily focused on implementing and modifying floating-point methods within the CMSIS-DSP library. Their contributions involved introducing new methods, such as `arm_correlate_f64`, and correcting initialization issues. The user also removed Doxygen groups and fixed several double initialization values across multiple functions related to statistics and distance calculations.
cortexcortex-artoscmsismicrocontroller
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
Jean-baptiste Rolland - Research Senior Software Developer at Steinberg Media Technologies