Senior FPGA & Embedded Software Engineer
Highly skilled in designing and developing low-latency, real-time software and hardware solutions for mission-critical systems. With over a decade of experience, I excel at the intersection of embedded software, hardware co-design, and advanced algorithm implementation.
Mastery of C/C++, bare-metal, and real-time operating systems (RTOS) for ARM-based CPUs.
Expertise in FPGA design using VHDL/SystemVerilog, specializing in Xilinx Zynq platforms.
Experienced with Linux kernel internals, device drivers, and seamless hardware-software co-design.
Developed and implemented video tracking algorithms and computer vision pipelines for real-world systems.
Proven track record in optimizing code and hardware for low-latency, high-throughput applications.
Proficient with Git, GitHub Actions, and creating custom Python-based CI/CD pipelines.
Senior Embedded Software Engineer | 2020 - Now
At Leonardo, I lead the development of embedded software and FPGA systems for mission-critical defense products. My work focuses on real-time solutions and seamless hardware-software integration. I've been responsible for developing complex algorithms, managing board bring-up, and ensuring compliance with rigorous defense standards like DO-254.
Electronic & Software Engineer | 2012 - 2018
In my freelance work, I provided comprehensive solutions for companies, from designing custom electronic boards and micro-controller software to developing full-stack administrative applications. This experience honed my versatility and ability to manage end-to-end projects from concept to deployment.
Leonardo Innovation Award 2024
My work: "Simulation of a UAV on Unreal Engine"
Master of Science in Embedded Computing Systems
Scuola Superiore Sant'Anna (PI) | 2016-2020
Bachelor Degree in Electronic Engineering
Università di Pisa (PI) | 2015