Embedded Systems · Automation · Software Testing · Data Engineering

Youssof Mahmoud

Computer Engineering Student

Graduating December 2026 with over 2 years of industry experience in embedded systems, automation, software testing, and data engineering.

Youssof Mahmoud in a grey suit, framed against an architectural backdrop

ABOUT ME

Hey, I'm Youssof 👋

I'm a Computer Engineering student at the University of Manitoba. I enjoy taking ideas from early design to working systems that bring software and hardware together.

Outside of engineering, you'll usually find me playing soccer, travelling, staying active, or getting way too invested in a side project.

Thanks for stopping by and taking a look at my work :)

Experience

  1. WABTEC

    Embedded Systems Engineering Intern

    May 2026 – August 2026

    Embedded railway software verification, networking, and workflow automation.

    • Validated networking and dynamic-memory requirements for embedded railway software, authoring 43 test cases within a 300+ test-case system verification effort.
    • Used Linux, Python, Scapy, and packet-level analysis to validate ARP and LLDP behavior, reproduce defects, and perform root-cause analysis.
    • Built an IBM CLM → Power BI data pipeline that automated engineering reporting and saved approximately 2–3 hours per week.
    • Developed a live Python and Streamlit test-progress dashboard that eliminated 2 weekly meetings and saved approximately 10 engineering hours per week.
    PythonLinuxScapyDockerStreamlitPower BIIBM CLMGit
  2. WABTEC

    Software Test Engineer Intern

    May 2025 – August 2025

    Embedded hardware/software validation, test automation, and engineering workflow development.

    • Built a modular Python migration engine using REST APIs to migrate 455 test cases and 26 test plans from Rally to IBM CLM, delivering the project 4 weeks early and accelerating project onboarding by 57%.
    • Re-architected the results-submission pipeline for direct ingestion into IBM CLM, eliminating an entire intermediate tracking system and reducing operational overhead.
    • Developed Python-based automated validation workflows using GitLab CI/CD, Selenium, Playwright, and Robot Framework in Linux-based environments.
    • Performed hardware and software failure analysis, identifying gold-plating degradation in $7K/unit locomotive control modules and reducing production and field-failure risk.
    PythonREST APIsLinuxGitLab CI/CDSeleniumPlaywrightRobot FrameworkIBM CLM
  3. MANITOBA HYDRO

    Data Engineering Intern

    May 2023 – August 2024

    Enterprise data engineering, cloud analytics, and reporting for Manitoba's electric and natural gas utility.

    • Designed and deployed 10+ production ETL/ELT pipelines using Azure Synapse Analytics, Databricks, PySpark, SQL, Python, and REST APIs, processing datasets up to 2M+ records.
    • Built Medallion Architecture workflows using Delta Lake and Azure Databricks, transforming enterprise data across Bronze, Silver, and Gold layers for downstream analytics.
    • Developed dimensional data models using star schemas, fact tables, and SCD patterns to support enterprise analytics and reporting.
    • Implemented automated data-quality monitoring and alerts in Azure Databricks, and delivered 10+ Power BI reports while presenting analytics features to 500+ employees across the organization.

    Recognition2024 CIGRE Canada Award for Energy Excellence

    AzureDatabricksPySparkApache SparkSQLPythonSynapse AnalyticsDelta LakePower BIREST APIs

Skills

Languages

Embedded and Networking

ADC
SPI
IO

Verification and Automation

Data and Cloud