Post

About Me – Raúl Aguilar Arroyo

Academic and professional profile of Raúl Aguilar Arroyo, Computer Engineer specialized in Embedded Systems, HPC, and Data Analysis.

About Me – Raúl Aguilar Arroyo

Raúl Aguilar Arroyo

📍 Madrid, Spain
📧 raulagarr@gmail.com
🔗 LinkedIn
💻 GitHub
🌍 Personal Website

🎯 Professional Profile

I am a Computer Engineer with experience in embedded systems, high-performance computing (HPC), and data analysis. Currently, I work as an Embedded Software Developer at Geotab, developing low-level firmware for advanced telematics devices, real-time operating systems (RTOS), and test platforms (black-box and HIL).

In parallel, I have carried out research in applied AI and HPC, participating in projects at UC3M and CSIC. My focus has been on dynamic search in large combinatorial spaces, supercomputing, and time-series forecasting with deep learning (LSTM, Transformer). These works have led to scientific publications and international collaborations.

Key areas:

  • Embedded software and RTOS development (C, C++, NuttX, Linux)
  • Parallel and distributed computing (MPI, OpenMP, Redis, SLURM)
  • Data science applied to time series and IoT sensors
  • Scientific computing and HPC performance engineering

🎓 Education

  • B.Sc. in Computer Engineering – Universidad Carlos III de Madrid (2021 – 2025)
    • Final Thesis: Hybrid HPC platform for combinatorial analysis and nuclear data visualization (Grade: 9.6/10).
    • Honors: Systems Distributed, Data Structures & Algorithms, Programming.
    • High Distinction: Cryptography & Security, Software Systems Development & Operation.
  • Erasmus – Computer Engineering – RPTU Kaiserslautern-Landau, Germany (10/2024 – 03/2025)

💼 Experience

Embedded Software Developer – Geotab (09/2024 – Present)

  • Development of embedded firmware for advanced telematics devices.
  • RTOS (NuttX) development and low-level systems programming.
  • Implementation of test-driven development (TDD), black-box tests, and HIL platforms.
  • International collaboration with teams in Spain and Canada.

Research Assistant – Applied AI Group, UC3M (01/2025 – 07/2025)

  • Research on hydrological data analysis using AI algorithms.
  • First author of a scientific publication at SOCO 2025.
  • Skills: Python, AI, data cleaning, advanced data analytics.

Research Assistant – CSIC (03/2025 – 05/2025)

  • Project on visualization and nuclear reactivity based on the Standard Model and NT-FS&L.
  • High-performance programming for the DRAGO supercomputer.
  • Optimization of mathematical computations in number and group theory.

Intern – Hyperautomation & AI – 300 DEC (09/2023 – 12/2023)

  • Developed APIs and cloud automations with Azure Functions and PowerApps.
  • Worked on semantic search systems and AI integration.
  • Skills: Python, Git, Microsoft Azure.

Event Staff – Access & Identity Control, RPTU (10/2024)

  • Managed access at large-scale events, verifying IDs and tickets.
  • Handled incidents and supported attendees in Spanish, English, and German.
  • Demonstrated adaptability in high-pressure environments.

Private Tutor (08/2022 – 06/2023)

  • Taught C programming and POSIX to vocational students.

🏆 Achievements

  • Scientific Publication (SOCO 2025)Deep Learning for Robust Soil Moisture Forecasting Using LSTM and Transformer (First Author).
  • Final Degree Thesis (2025) – Graded 9.6/10.
  • Honors: Distributed Systems (2024), Data Structures & Algorithms (2022), Programming (2022).

📜 Certifications

  • Aptis Advanced (C1) – British Council (2022)
  • B2 First (174) – British Council (2020)
  • P2P File Sharing System (04/2024 – 05/2024) – Distributed file transfer system in C and Python with ONC-RPC and TCP sockets.
  • Image Encryption Tool (09/2023 – 12/2023) – Application for encrypting image regions before upload.
  • Personal Portfolio in Jekyll (06/2024 – 07/2024) – Static website with CI/CD via GitHub Actions.
  • Mario Bros in Python (09/2021 – 12/2021) – Recreation of the first Mario Bros level using Pyxel.
  • Bachelor’s Thesis (TFG) – Hybrid HPC platform for nuclear physics combinatorial analysis (protected access).

🔧 Skills

Hard Skills

  • Programming: Python, C, C++, POSIX, SQL, RISC-V.
  • HPC & Parallel Computing: MPI, OpenMP, Redis, Slurm, HDF5, Eigen, Arrow/Parquet.
  • AI & ML: LSTM, Transformer, predictive modeling, data cleaning.
  • Embedded & RTOS: NuttX, Linux embedded, firmware, TDD, HIL platforms.
  • Security & Cryptography: AES, RSA, PKI, applied projects.
  • Data Visualization: Grafana, Python, Matplotlib.
  • Web Development: HTML, CSS, JS, Jekyll, GitHub Actions.

Soft Skills

  • Teamwork: Course delegate, research collaborations, international projects.
  • Problem-solving: Hackathons, datathlons, event management.
  • Technical Communication: Academic presentations, publications, research reports.
  • Multilingual: Spanish (native), English (C1), German (intermediate).
  • Leadership: Lead author in research and degree thesis.

🎗️ Volunteering & Leadership

  • Course Delegate (UC3M) (2021 – 2023) – Student representation, conflict mediation.
  • Secretary – UC3M Chess Association (2023 – Present) – Event organization and community building.
This post is licensed under CC BY 4.0 by the author.