Open to work ยท Hybrid & Remote

Francesco
Castagnotto

Senior Embedded Linux Platform Engineer โ€” specialising in Yocto BSP development, Linux platform integration, ARM bring-up, and open source engineering.

Yocto Project BSP Development Linux Kernel ARM U-Boot Open Source Docker
Francesco Castagnotto ๐Ÿ“ Fossano, Italy
10+
Years of experience
5+
Companies & industries
๐ŸŽ™
Podcast host
OSS
Open Source advocate

Community & Content

Beyond engineering โ€” sharing knowledge through a podcast and a technical blog

๐ŸŽ™๏ธ
Podcast ยท Jul 2025 โ€“ Present

"I use Yocto btw"

Italian-language technical podcast focused on Embedded Linux, Yocto Project, BSP development, and open source technologies for industrial and automotive systems. Episodes cover real-world engineering, tools, workflows, and community stories.

Listen & subscribe โ†’ linktr.ee/iuseyoctobtw
โœ๏ธ
Technical Blog ยท Since 2013

Embedded Linux & Yocto Blog

Articles on Linux kernel, Yocto layers, device drivers, hardware bring-up, boot processes, and practical tips for embedded engineers. From GPIO expanders to iMX93 eMMC boot โ€” real problems, real solutions.

Read the blog โ†’ fcastagnotto.wordpress.com

About Me

๐ŸŽ“

Education

MSc & BSc in Computer Engineering at Politecnico di Torino, specialising in software and digital systems engineering, embedded Linux, multicore architectures, and system programming.

๐Ÿ’ผ

Experience

10+ years across industrial, automotive, and IoT environments. Currently Open Source Tech Lead & Embedded Linux Platform Engineer at Prima Electro โ€” contributing to the full embedded Linux lifecycle, from hardware integration to production deployment.

๐Ÿš€

Passion

Deep enthusiasm for the Yocto ecosystem, Linux internals, free and open source software, and upstream-oriented development. Host of the "I use Yocto btw" Italian podcast and author of a technical embedded Linux blog.

Technical Skills

Embedded Linux & BSP

Yocto Project / Poky Linux Kernel BSP Development Device Tree U-Boot

Hardware & Architecture

ARM / ARMhf / ARM64 iMX6 / iMX8 / iMX9 OMAP / Sunxi SoC / SoM bring-up PCB & schematics debug

Programming

C / C++ Python Bash / AWK Qt5

DevOps & Tooling

Git / GitLab / GitHub Docker / LXC Cross-compilation toolchains

OS & System Integration

Systemd / SysVinit Middleware integration Production automation RPM-based release management Remote debugging infrastructure

Automotive

CAN / CANopen IVI navigation systems GENIVI / LXCBENCH

Methodology & Collaboration

Agile / Scrum Jira / Confluence Cross-team technical leadership Engineering documentation

Master's Thesis

๐Ÿ“˜

Analysis of Linux Containers Virtualisation on ARM Architectures

Politecnico di Torino ยท 2013

Experimental research evaluating LXC performance on single and multi-core ARM embedded systems. Demonstrated per-core container isolation on Freescale and TI hardware using cross-compiled Phoronix benchmarks. Work contributed to the GENIVI Alliance via the LXCBENCH project, in collaboration with Mentor Graphics โ€” Embedded Software Division, and referenced in Handbook of Research on Embedded Systems Design (IGI Global, 2014).

๐Ÿ”— LXCBENCH on GitHub   ยท   ๐Ÿ“„ Download thesis PDF

Contact Me

Send a Message

From the Blog