Summary
Christian Magnusson is a Senior Software Engineer specializing in Embedded Linux with 21 years of experience designing and shipping robust embedded systems across IoT, automotive bus systems, and industrial control. He architects and implements kernel- and driver-level solutions, Yocto-based platforms, and CI-driven test and verification pipelines, pairing deep C/C++ and multithreading expertise with tooling like Jenkins, valgrind and gdb. His career includes leading platform ports and hardware-software co-design—evident from projects such as AnimeoIP and custom bootloaders for remote firmware upgrades—plus hands-on work with ARM, Coldfire, PIC and networking stacks (CAN, FlexRay, LIN, TCP/IP). Comfortable across version control systems and middleware (ZeroMQ) and familiar GUI and data formats, he blends low-level tuning with system integration and field reliability work. Based in Gothenburg, he brings a pragmatic engineering mindset that favors measurable stability and upgradeability over novelty. An often-overlooked strength is his long experience in both server-side administration and embedded web interfaces, enabling end-to-end product ownership from device to cloud.
21 years of coding experience
30 years of employment as a software developer
Chalmers University of Technology
Swedish, English