Summary
Paul Rodriguez is a software engineer based in Brussels with nine years of experience building real-time and embedded systems, currently contributing at Canonical. He spent five formative years at HIPPEROS designing the Maestro RTOS—implementing EDF scheduling, thread/process migration, POSIX futexes, and integrating FPGA acceleration—which demonstrates deep kernel and systems engineering expertise. Paul also has a strong firmware background from roles at Cowboy and (UN)MANNED, bridging low-level device work with higher-level software design. He brings broad tooling ownership and has refactored large Python codebases to improve maintainability and developer productivity. Curious about programming languages and parallelism, he applies practical FPGA/GPU acceleration techniques to real-world products. His mix of kernel internals, firmware experience, and toolchain integration makes him effective at delivering maintainable, performant system software.
9 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Université libre de Bruxelles
French, English