CERN
Geneva, Switzerland- Develop C++ software used to configure, control, and monitor a high-rate data acquisition system coordinating multiple hardware subsystems in continuous operation.
- Analyze system behavior using monitoring data to investigate anomalies and performance issues.
- Diagnose and resolve failures during live system operation by identifying root causes across interacting components, cross-checking independent signals, and applying corrective actions to restore normal behavior.
- Developed statistical models to characterize time-dependent instabilities in a high-precision timing distribution system, assessing the impact of environmental and system-level factors.
- Validated models against observed timing data and applied results to design mitigation strategies.
- Supervised three students, reviewing code and integrating their work into production systems.
- Developed C++ APIs interfacing with FPGA-based hardware for register access, configuration, and control within a distributed data acquisition system.
- Designed and implemented monitoring tools to collect, process, and analyze system-level data from data acquisition workflows.
- Built web-based interfaces for real-time visualization and interaction with system state and performance metrics.