Magnus Rosenius is an embedded software and FPGA engineer with 11+ years of experience designing tightly integrated hardware-software systems, especially using C and VHDL. He has led firmware and HDL architecture for high-speed telecom and safety-critical rail projects, bridging system-level design, verification in simulated environments, and hands-on implementation. Comfortable across assembly, Python and Verilog, he optimizes performance with inline assembler, custom toolchain work and DSP benchmarking on multicore ARM platforms. Magnus combines mentorship and cross-site coordination—having split work between Sweden and China—and contributes to verification and testbench development for FPGA teams. He also has a track record of writing tooling and guidelines (from IEC61508 FPGA practices to device drivers and simulation frameworks) that improve maintainability and testability of complex embedded products. Based in Stockholm, he values thoroughly tested, well-documented solutions and pragmatic design trade-offs between FPGA and software implementations.
11 years of coding experience
16 years of employment as a software developer
Master's degree, Computer Science and electronics, Master's degree, Computer Science and electronics at Tekniska högskolan vid Linköpings universitet
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
Magnus Rosenius - Consultant Embedded Software Developer at AFRY