Arnau Bago is a Senior Embedded Software Engineer based in Zurich with 11 years’ experience designing low-level firmware and embedded architectures for ARM Cortex-M platforms. He specializes in C development, board bring-up, HW/SW integration and real-time debugging, with deep hands-on work on dual-core M7 systems for GNSS signal processing at u-blox. Arnau has driven OS and kernel-level improvements, optimized inter-CPU communication and traced elusive system-level bugs to improve reliability and performance in resource-constrained environments. He also taught OS internals at university level and mentored interns in R&D, reflecting a knack for translating complex concepts into practical, production-ready solutions. Recently he’s focused on RTOS-based scalable platforms and is exploring edge and AI-enabled embedded systems, bringing a systems-thinking approach that bridges hardware constraints and software architecture.
Contributions:35 pushes, 1 branch in 1 year 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Arnau Bago - Senior Embedded Software Engineer at u-blox