Hafiz Muhammad Waqas Qammar — Porto, Portugal

Firmware for systems that aren’t allowed to fail.

Senior Embedded Software Engineer with seven years shipping production firmware across automotive ECUs, clinical medical devices, and ultra-low-power wireless IoT. C/C++ on bare metal and FreeRTOS, delivered with ASPICE and ISO 26262 discipline.

Domains
Automotive · Medical · IoT
Currently
Intellias / Elmos Semiconductor
Ships into
Millions of ECUs worldwide

0x00 Selected work

Automotive

A bootloader for every new Elmos chip

On the 10-person team building the universal bootloader shipping into every new Elmos Semiconductor chip — millions of ECUs globally, for OEMs including Mercedes — contributing across requirements, design, code, and test. Own the flash driver: the safety-critical layer that reprograms chip flash in the field over CAN and LIN.

  • C · CAN/LIN
  • ASPICE SWE.1–5
  • ISO 26262 context
Medical

Sole firmware engineer, clinical sleep diagnostics

Built the complete firmware stack for DormoVision X™ — a 38-channel wireless sleep diagnostics device clinically validated at 97% equivalence to in-lab PSG, deployed in clinics globally and trusted for unattended multi-night home testing.

  • NRF52 · BLE
  • ADS1296 · ADPD4000
  • EEG/EOG/EMG/PPG
Low power

Coin cells that last years

UWB tracking tags running 2+ years on a single coin cell. Child-safety wearables at 1–2 years. Cellular tank sensors past a year. Power budgets engineered to near-theoretical limits through disciplined sleep/wake design and lean protocols.

  • DW1000 UWB
  • BLE 5.0 · Cat-M
  • CR2450/CR2477
Research

Runtime verification on RISC-V and FPGA

Extended rtmlib — a lock-free runtime monitoring library for safety-critical systems — to RTEMS on RISC-V, and offloaded monitors to PolarFire FPGA fabric over PCIe DMA, freeing the CPU with order-of-magnitude speedups.

  • RTEMS · RISC-V
  • SmartHLS · AXI4
  • EU ROUTE21 grant

0x01 Capabilities

Languages

  • C
  • C++14
  • Python
  • MATLAB

RTOS & OS

  • FreeRTOS
  • RTEMS
  • Zephyr
  • Linux-RT
  • Bare metal

Silicon

  • ARM Cortex-M
  • RISC-V
  • STM32
  • NRF52
  • ESP32

Wireless

  • BLE 5.0
  • UWB
  • LoRa
  • NB-IoT
  • Cat-M
  • WiFi
  • MQTT

Buses

  • CAN
  • LIN
  • SPI
  • I2C
  • UART
  • RS-485

Safety & process

  • ASPICE
  • ISO 26262
  • MISRA
  • Tessy
  • Polarion
  • Enterprise Architect

Signals & DSP

  • ADS129x EEG/EMG
  • ADPD400x PPG
  • Digital filtering
  • Biomedical DSP

Hardware

  • Altium Designer
  • Autodesk Eagle
  • 6-layer PCB
  • SmartHLS FPGA

0x02 Career

  1. 2024–now Senior Embedded Software Engineer Intellias · Portugal
    • Building the universal bootloader that ships into every new Elmos chip: requirements, design, code, and test on a 10-person team.
    • Own the flash driver, the safety-critical layer performing in-field flash programming over CAN and LIN.
    • Full ASPICE SWE.1–5 artefacts in Polarion, Enterprise Architect, and Tessy.
  2. 2023–24 Research Engineer Vortex-CoLab · Portugal
    • Extended the rtmlib runtime monitoring library to RTEMS on RISC-V; the contribution shipped in a new release.
    • Hardware-accelerated monitors on PolarFire FPGA via SmartHLS, offloading the CPU over PCIe DMA and AXI4.
    • Buildroot-based Real-time Linux for containerised RISC-V ROS applications.
  3. 2022–23 Embedded System Engineer Dormotech Medical · Israel
    • Sole firmware engineer for DormoVision X™, a 38-channel clinical sleep diagnostics device used in clinics globally.
    • Multi-channel biosignal acquisition (ADPD4000, ADS1296), on-device filtering, and BLE streaming on NRF52.
    • Clinical-grade reliability for unattended multi-night home testing.
  4. 2022 Embedded System Engineer Locus Connect · Taiwan
    • UWB indoor-positioning tag firmware on DW1000 and NRF52840.
    • 2+ years on a coin cell through aggressive sleep/wake duty cycling and minimal-overhead ranging protocols.
  5. 2021–22 Embedded System Engineer Infonix GmbH · Germany
    • Multizone LoRa temperature monitoring for transport vehicles: 6–8 sensors per station, JSON over UART, BLE, and MQTT.
    • NB-IoT ultrasonic water-level sensor prototype for bridges, reporting to ThingsBoard cloud.
  6. 2021–22 Hardware Designer Guinaz · Spain
    • 6-layer PCBs with DC-DC and AC-DC converters, USB 3.0 switches, and gigabit Ethernet, covering high-speed signal integrity.
  7. 2020–22 Embedded System Engineer Mindfield Biosystems · Germany
    • PCB design and full RTOS firmware for eSense Muscle (EMG) and eSense EEGenius (EEG), both shipping commercially worldwide.
    • 12+ custom DSP filters for signal conditioning, with BLE streaming and SD storage on ESP32 and ADS1294.
  8. 2020–21 Embedded System Engineer Baby Alert International · USA
    • Hardware and firmware for three retail SaferCHILD® child-presence products on a unified NRF52 + BLE 5.0 platform.
    • 1–2 year battery life on standard coin cells through disciplined BLE timing.
  9. 2020–21 Embedded System Engineer TankMate · New Zealand
    • RTOS firmware for agricultural tank-level sensors on ESP32 with Cat-M and WiFi.
    • 1+ year battery life at near-theoretical power efficiency.
  10. 2018–19 Hardware Engineer BlueSky Software / Optergy · Australia
    • NRF52832-based wireless building-automation hardware and firmware, from design through testing and QA.

Full detail — every project, stack, and outcome — in the CV.