Jean-baptiste Rolland

Research Senior Software Developer at Steinberg Media Technologies

Hamburg, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code4 years of coding experience
job8 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Université de Caen Normandie
bookClasse 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
bookMaster's degree Computer Science, Master's degree Computer Science at ENSICAEN - Ecole Nationale Supérieure d'Ingénieurs de Caen
github-logo-circle

Github Skills (18)

float3210
dspic10
signal-processing10
cortex-m10
c1110
c1710
sys10
filter10
floating-point10
embedded10
filtering10
dspace10
fixed8
iot8
fixed-point8

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
ARM-software/CMSIS-DSP

Sep 2021 - Apr 2022

CMSIS-DSP embedded compute library for Cortex-M and Cortex-A
Role in this project:
userEmbedded 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.
cortexnumpygpucortex-afft
ARM-software/CMSIS_5

Sep 2021 - Apr 2022

CMSIS Version 5 Development Repository
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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