Summary
David Caruso is a Lead HW/SW Engineer with 11 years of experience building high-performance satellite imaging systems, complex PCBs, and FPGA-based real-time processing pipelines. He has led multidisciplinary teams at Satellogic and SATLANTIS to deliver submetric Earth-imaging cameras, NVMe/PCIe-enabled on-board computers, and super-resolution FPGA implementations capable of hundreds of FPS. Equally fluent in low-level electronics, VHDL/FPGA IP development, SoC (Zynq/UltraScale) architectures, and Linux/DevOps automation with GitLab-CI, he bridges hardware and software to ship complete solutions. He has a track record of inventing practical toolchains and secure firmware/IP protections, mentoring engineers, and translating research-grade designs into flight-ready products. Based in Spain, he combines hands-on craftsmanship with systems thinking and an appetite for continuous learning and team growth.
11 years of coding experience
15 years of employment as a software developer
Tecnico en Electrónica Electrical Electronic and Communications Engineering Technology/Technician, Tecnico en Electrónica Electrical Electronic and Communications Engineering Technology/Technician at EETNº2
Engineer's degree Electrical Electronic and Communications Engineering Technology/Technician, Engineer's degree Electrical Electronic and Communications Engineering Technology/Technician at Universidad Tecnológica Nacional
English, Spanish