Skip to content
BR_
Bruno Ragucci

// systems engineering — safety-critical

Bruno Ragucci

Senior embedded systems engineer for safety-critical domains — from the BSP to the infrastructure.

Yocto/BSP, embedded development, DevOps and Linux sysadmin: following a product end to end, from the build system to what ships.

What I do today

Yocto & BSP

I championed Yocto as the build system for my team's product line and have worked with it for roughly three years: customizing layers and recipes, tightening dependency and cache management, and cutting build times by 30-40% along the way. I maintain the toolchain for my team and mentor junior engineers who now support the OS build day to day.

Safety-critical software

Systems engineering on safety-critical software in the rail domain, with earlier exposure to aerospace and defence under DO-178B and MIL-498. Hands-on embedded development in C/C++ across RTOS platforms (VxWorks, FreeRTOS, ChibiOS), including corrective and evolutive maintenance on the DIS (Driver Information System).

DevOps & Linux sysadmin

The infrastructure behind the product: Yocto-driven CI/CD pipelines (Jenkins, GitLab CI, Docker), Linux kernel and driver debugging with gdb, strace and perf, and day-to-day server administration. These skills go hand in hand with Yocto and make it possible to follow a product end to end.

Independent projects

Platform · IoT

CyclingRaceLab

A multi-tenant platform for cyclists and coaches that turns .fit/.gpx activities into training metrics, coach-to-athlete plans and live BLE telemetry.

  • Python / FastAPI
  • TimescaleDB
  • Go
  • Next.js / TypeScript
  • Redis
  • Traefik

IoT · Embedded Linux · DevOps

HFRE

A distributed, modular rule engine for real-time telemetry across cloud and edge: independent nodes on an internal event bus, with multi-tenant isolation.

  • Go
  • C
  • NATS
  • MQTT
  • PostgreSQL
  • Docker

All projects →

Latest notes

All notes →

Contact

For consulting proposals or collaboration, these are the best channels.