Summary

Senior C++ Software Engineer specializing in aerospace, air traffic management, and embedded systems. Delivers robust, high‑performance solutions for mission‑critical applications with a strong background in system integration and modern software practices. Proven track record across defense, surveying, and advanced imaging systems.

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.
  • Developed the MultiMapper hybrid sensor system to simultaneously collect multi-spectral imagery and 3D point clouds for large-area mapping, achieving superior data consistency, combining 11 RGB and 2 NIR cameras with LiDAR
  • Developed firmware to generate accurate multi-spectral TIFF images and 3D point clouds for mapping and terrain modeling, ensuring precise synchronization, using C++ and implementing image acquisition and processing algorithms
  • Performed comprehensive testing and validation of the system, ensuring reliable airborne performance, via rigorous unit testing (Google Test) and integration testing (pytest)
  • Optimized system architecture for Zynq UltraScale+, reducing power consumption by half and increasing framerate from 0.5 to 4.5 frames per second, by doing changes in the FPGA, firmware and PetaLinux build
May 2022 - December 2024
Akkodis - SAFRAN Vectronix | Heerbrugg, St Gallen, Switzerland
Embedded Software Developer (Consultant)
Developed military-grade handheld image acquisition devices.
  • Developed firmware for the Nightwolf multi-spectral targeting system, enabling situational awareness for special forces via SWIR capabilities that penetrate smoke and haze while achieving ±1.5 m accuracy over a 12 km range, leveraging C++ and Qt Framework running on Embedded Linux
  • Integrated multi-spectral sensors (daylight, thermal, low light, color CMOS, SWIR) for handheld image acquisition devices, ensuring reliable performance in extreme conditions, via comprehensive testing with Google Test and Robot Framework
  • Implemented bidirectional real‑time video streaming and processing, enabling low-latency data transmission for enhanced targeting and situational awareness, using GStreamer
  • Developed Augmented Reality widgets to enhance user awareness and interaction, delivering advanced visualization and UI, by using Qt Widgets
  • Validated functionality across multiple Embedded Linux platforms, delivering production-ready software for mission-critical operations, employing PetaLinux Tools and Yocto
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.
  • Maintained and modernized legacy surveillance software in Ada, achieving zero production crashes while delivering new features, applying systematic refactoring and optimization
  • Implemented ADS‑B as a new data source, providing accurate second‑by‑second position and expanding tracking coverage in non‑radar airspace; reduced ground infrastructure costs by at least 90% versus traditional radar, developing C++ components complementing existing Ada codebase
  • Developed C++ components for new Air Traffic Control systems, achieving 99.9% uptime for safety‑critical operations supporting SACTA and iTEC alliance members, through rigorous testing and integration
  • Ensured reliability in mission‑critical environments, achieving zero production incidents over a 24‑month deployment across multiple European ATC systems, via comprehensive testing and proactive monitoring
October 2017 - February 2020
Pildo Labs | Rozas Aerodrome, Lugo, Spain
Aerospace Engineer
Designed and developed coordination systems enabling manned and unmanned aircraft to operate collaboratively.
  • Designed coordination systems for aerial surveillance and firefighting, enabling 24/7 monitoring and extending operations beyond sunset, through simultaneous management of manned and unmanned aircraft
  • Developed airborne navigation and communication software for a 25 kg UAV and manned helicopters, ensuring compliance with DO‑178 and ED‑12 certification standards for autonomous flight operations, with C++
  • Developed 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, achieving 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 validating 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, using advanced filtering and analysis