Summary
Richard Olsen is a Senior Principal Embedded Architect with 25+ years of hands-on experience designing advanced hardware and real-time firmware for industrial systems. At Schneider Electric he architects ARM Cortex MPU/MPSoC/FPGA platforms spanning sensor edge to cloud with strong focus on cybersecurity, scalability and hard real-time constraints. He excels at writing efficient C/C++ for RTOS and bare-metal environments, specifying traceable designs, and leading multi-site teams through full product lifecycles. Richard holds multiple worldwide patents and has authored internal guidelines and whitepapers on high-speed digital hardware and complex system architectures. His background spans embedded Linux, device drivers, proprietary and industrial Ethernet protocols, and tooling from Lauterbach to Klocwork, reflecting deep cross-disciplinary fluency. Not obvious from the title: he routinely blends firmware, hardware and DevOps practices to deliver fault-tolerant, safety- and security-focused products in global engineering organizations.
10 years of coding experience
24 years of employment as a software developer
BSc, Electrical and Electronics Engineering, BSc, Electrical and Electronics Engineering at Odense Teknikum
Rosborg Gymnasium
English, French, German, Swedish, Spanish