Summary
I build high-performance software systems where reliability is non-negotiable—from Air Traffic Control platforms managing European airspace to embedded sensor systems integrating cameras and LiDAR for precision geospatial applications. My focus is mission-critical C++ solutions across embedded Linux (Yocto, PetaLinux), real-time video pipelines (GStreamer), and Qt-based interfaces, with a proven track record of optimizing system architectures and ensuring zero production incidents.
Experience
January 2025
- Present
Darwin Recruitment - Hexagon | Heerbrugg, St. Gallen, Switzerland
Embedded Software Engineer (Contractor)
Developing hybrid airborne sensor systems for advanced imaging and data acquisition.
- Engineered firmware for the MultiMapper hybrid airborne sensor system, combining 11 RGB and 2 NIR cameras with LiDAR to generate accurate 3D point clouds and multi-spectral imagery for large-area mapping
- Engineered precise sensor synchronization algorithms for multi-spectral image acquisition, guaranteeing sub-millisecond timing accuracy across 13 cameras and LiDAR for photogrammetry applications
- Optimized embedded architecture for Zynq UltraScale+ SoC, attaining 9x framerate improvement (0.5 to 4.5 FPS) and 50% power reduction through FPGA, firmware, and PetaLinux optimizations
- Verified system reliability for airborne operations via comprehensive testing with Google Test and pytest, maintaining data integrity under demanding flight conditions
May 2022
- December 2024
Akkodis - SAFRAN Vectronix | Heerbrugg, St Gallen, Switzerland
Embedded Software Developer (Consultant)
Developed military-grade handheld image acquisition devices.
- Built firmware for the Nightwolf multi-spectral targeting system, providing situational awareness for special forces via SWIR capabilities that penetrate smoke and haze while attaining ±1.5 m accuracy over 12 km range, leveraging C++ and Qt Framework
- Built real-time video pipelines with GStreamer for bidirectional streaming and processing, supporting low-latency data transmission critical for targeting and situational awareness in the field
- Integrated multi-spectral sensors (daylight, thermal, low light, CMOS, SWIR) maintaining reliable performance in extreme conditions, verified through comprehensive testing with Google Test and Robot Framework
- Confirmed and deployed across multiple Embedded Linux platforms using Yocto and PetaLinux, delivering production-ready software for mission-critical defense operations
- Implemented Qt-based Augmented Reality widgets enhancing operator awareness with advanced visualization overlays
March 2020
- May 2022
Ad Maiorem Consulting - INDRA | Gijón, Asturias, Spain
ATC Software Developer (Consultant)
Built and maintained surveillance software for Air Traffic Control systems.
- Implemented ADS-B as a new surveillance data source, expanding tracking coverage into non-radar airspace and reducing ground infrastructure costs by 90% versus traditional radar installations
- Modernized legacy Ada surveillance software to C++, achieving 99.9% uptime while delivering new features through systematic refactoring and rigorous testing
- Developed C++ components for Air Traffic Control systems supporting SACTA and iTEC alliance members across multiple European countries
- Maintained zero production incidents over 24-month deployment across European ATC systems through comprehensive testing and proactive monitoring
October 2017
- February 2020
Pildo Labs | Rozas Aerodrome, Lugo, Spain
Aerospace Software Engineer
Designed and developed coordination systems enabling manned and unmanned aircraft to operate collaboratively.
- Designed coordination systems for aerial surveillance and firefighting, facilitating 24/7 monitoring and extending operations beyond sunset, through simultaneous management of manned and unmanned aircraft
- Created airborne navigation and communication software for a 25 kg UAV and manned helicopters, guaranteeing compliance with DO‑178 and ED‑12 certification standards for autonomous flight operations, employing C++
- Designed ground control station UI compliant with DO‑278 and ED‑109, giving operators a full operational view beyond limited helicopter line‑of‑sight, leveraging C++ and Qt
- Integrated ADS‑B, RADAR, and GNSS acquisition solutions, attaining centimeter‑level positioning accuracy for precision aerial operations, by combining multiple data sources
March 2017
- December 2017
EUROCONTROL | Brussels, Belgium
Trainee
Validated tools and conducted studies for air traffic research.
- Contributed to the 2018 ECAC‑wide study on continuous climb/descent operations, identifying €150M potential annual fuel savings across European airspace, through fixing and verifying required Java tools
- Analyzed a full year of European air traffic ADS‑B data, processing millions of flights to provide actionable insights for Pan‑European optimization studies, employing advanced filtering and analysis