Summary
Diogo Correia is an Embedded Software Developer with eight years of experience building firmware and low-power IoT systems, currently based in Cologne. He holds an integrated master's in Electrical and Computer Engineering from the University of Porto and has implemented production features across BLE, Wi‑Fi, LoRa, LTE‑M, DALI and GNSS stacks. Diogo has strong hands-on experience with Zephyr RTOS and Nordic platforms, having developed BSPs, drivers, and device support for asset tracking and LoRaWAN/mesh gateways. He practices modern engineering workflows—Git, TDD, containerized builds and CI/CD—and has a track record of improving legacy codebases through testing and peer reviews. Comfortable across research and product environments, he moved from Fraunhofer research projects into commercial embedded development and now contributes to board bring-up and feature delivery at scale. Colleagues rely on him for pragmatic debugging of radio and power issues that bridge hardware constraints and firmware design.
8 years of coding experience
6 years of employment as a software developer
Mestrado Integrado em Engenharia Electrotécnica e de Computadores, Mestrado Integrado em Engenharia Electrotécnica e de Computadores, Mestrado Integrado em Engenharia Electrotécnica e de Computadores, Mestrado Integrado em Engenharia Electrotécnica e de Computadores at Faculdade de Engenharia da Universidade do Porto
Portuguese, English, German