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