Summary
Ulf Samuelsson is a seasoned Linux and embedded systems consultant with 14+ years focused on Yocto/OpenEmbedded BSPs, embedded C/C++/Python development, and debugging across ARM families (SAM9, SAMA5, i.MX, TI Sitara). He runs his own consultancy, eMagii, and has a long track record delivering board support, U-Boot/AT91bootstrap extensions, and networked device solutions including SDIO, Wi‑Fi and flash memory troubleshooting. Earlier roles at Atmel and National Semiconductor blend field application engineering, business development, and research—where he contributed to buildroot/OpenEmbedded adoption and verilog/VHDL-based core development. Ulf combines practical hands-on firmware work with hardware-oriented skills (200 points in VHDL/Verilog, HW/SW) and ongoing interest in multithreaded CPU core design. Based in Greater Stockholm, he brings a pragmatic, low-level systems perspective useful for productizing semiconductor-backed devices. An uncommon strength is his ability to move between specification, driver implementation and board-level validation, shortening time-to-working-hardware.
14 years of coding experience
29 years of employment as a software developer
KTH Royal Institute of Technology
200 points, VHDL, HW/SW, Nios II, 200 points, VHDL, HW/SW, Nios II at Yrkeshögskolan
Karolinska Läroverket, Örebro
English, Swedish, French, German