Summary
Marco Roda is a Senior Software Engineer and Scrum Master with over a decade of experience blending embedded systems, FPGA design, and distributed software to deliver robust, testable solutions. With an MSc in Electrical Engineering and a background at CERN and ESA-linked GNSS projects, he brings deep expertise in real-time systems, digital signal processing, and low-power bare-metal development alongside C/C++, Python, and VHDL proficiency. He designs software architecture with a strong emphasis on TDD, CI, and performance, and has practical experience spanning Yocto-based Linux, RTOS, and FPGA‑to‑ARM integration for space-grade receivers. As a hands-on engineering leader at GfK he coaches teams in best practices while acting as Scrum Master, bridging research-grade hardware projects and production analytics products. Notably, he has moved between roles that require both precise hardware interfacing (PCB, Altium/KiCad) and scalable networked services (gRPC, REST, message queues), making him equally comfortable at the board level and in cloud-adjacent systems.
10 years of coding experience
6 years of employment as a software developer
Master of Science (MSc) Student of Electronics & Telecommunications Enginner Digital communications CMOS Electronics SoC Zynq-7000 FPGA Embedded Linux development. , Master of Science (MSc) Student of Electronics & Telecommunications Enginner Digital communications CMOS Electronics SoC Zynq-7000 FPGA Embedded Linux development. at Polytechnic of Leiria
Portuguese, English, French, Spanish