Pedro Ramalho

embedded software engineer

[github] [email]

About

I'm an embedded software engineer at DSR Corporation in Porto, Portugal. I write and maintain firmware in C and C++.

I studied Informatics and Computer Engineering at the Faculty of Engineering of the University of Porto (BSc and MSc). During my MSc I held a research grant at INESC TEC and worked on RISC-V co-simulation tooling with the SPeCS lab.

Experience

Dec 2025 - present
Junior Embedded Software Engineer
DSR Corporation
Feb 2024 - Jul 2025
Research grant (MSc thesis)
INESC TEC
Jul 2023 - Sep 2023
Summer intern
INESC TEC

Education

Sep 2023 - Sep 2025
MSc in Informatics and Computer Engineering
FEUP, University of Porto
Sep 2020 - Sep 2023
BSc in Informatics and Computer Engineering
FEUP, University of Porto

Projects

solaire-kernel - C microkernel for the Arduino UNO R3, ATmega328P.

target: ATmega328P

socsim-libs - RISC-V SoC co-simulation libraries @ SPeCS lab.

target: RISC-V

Publications

[1]
P. Ramalho, “Automated Integration of High-Level Simulators for RISC-V SoC Co-Simulation,” M.S. thesis, Faculty of Engineering, University of Porto, Porto, Portugal, 2025. [repository]Supervisors: J. C. V. M. Bispo and N. M. C. Paulino.
[2]
A. Santos et al., “Fursight: A Fully Integrated Solution for Pet Monitoring via CPS and IoT,” in Proc. 14th Int. Conf. on Intelligent Systems and Applications (INTELLI 2025), Lisbon, Portugal, Mar. 2025, pp. 1–7. [pdf] [thinkmind]