Summary
Angel Rovira is an embedded software engineer with 11 years of experience designing and industrializing Linux-based ARM systems for automotive, industrial and EV charging applications. He has deep expertise in buildroot/Yocto, kernel and device-tree driver development, cross-toolchain creation, Dockerized CI and firmware upgrade systems (including an MQTT-based OTA design). Comfortable moving between low-level C firmware, board bring-up and production support, he has repeatedly improved build pipelines, Makefiles and repository management to accelerate releases. Angel also founded and ran a small services company, gaining hands-on business and operational experience alongside his technical work. Based in Terrassa, Spain, he combines academic training in computer engineering and a master’s thesis background in distributed systems with practical skills in debugging complex embedded and automotive integrations.
11 years of coding experience
16 years of employment as a software developer
Master thesis, Distributed systems & artificial intelligence, Master thesis, Distributed systems & artificial intelligence at Vrije Universiteit Amsterdam
Embedded Linux Training, ARM, Embedded Linux Training, ARM at Free-electrons
Computer engineer, Computer Software Engineering, Computer engineer, Computer Software Engineering at Universitat Jaume I
Spanish, Catalan, English