Summary
Marc Mateo is an embedded software engineer with 12 years’ experience bridging hardware and high-performance software, currently building safety-conscious low-level drivers for NXP platforms at MobileKnowledge. He holds an MSc in High-Performance Computing and has blended research and product work across BSC, Giesecke+Devrient and HP, focusing on real-time distributed systems, memory-constrained embedded platforms and imaging/printing engines. Marc brings deep interest in computer architecture, programming models and performance tuning, with hands-on experience in ISO 26262 workflows and cryptographic JavaCard research from his master’s thesis. He’s fluent at turning system requirements into tested firmware and has presented integrated detection/tracking use-cases for smart cities, revealing a knack for taking research prototypes into deployable solutions. Notably, he combines HPC parallel-performance thinking with low-level embedded pragmatism, enabling optimizations that cross the hardware–software boundary.
12 years of coding experience
7 years of employment as a software developer
Bachillerato, Bachillerato at Salesians de Sarrià
UPC Universitat Politècnica de Catalunya
Spanish, Catalan, English