View my career journey → Browse my projects →

Full CV below

Embedded systems engineer with more than ten years across automotive, IoT and quantum technology. I build bare-metal, embedded Linux and FPGA platforms for safety-critical and 24/7 systems, and carry them from first prototype through to volume production.

Work Experience (4)

Embedded Software Team Lead
Q*Bird
Mar 2023 - Current
https://www.q-bird.com

Leading the embedded software team at a quantum technology company building secure quantum communication infrastructure.

  • Joined as the fifth person in the company alongside the three founders, and was promoted from Senior Embedded Software Engineer to Team Lead in Sep 2023

  • Lead and support a 3-engineer embedded team, owning architecture, planning and delivery across all of the company's product lines, and ran technical interviews as the company grew to 35 people

  • Set the embedded roadmap and built the software from the ground up for Q*Bird's first product, delivered to our launch customer, the Port of Rotterdam, on an ambitious MVP timeline; a foundation the company went on to scale, selling the system to customers across Europe

  • Defined the shared architecture and the hardware/software design principles behind every Q*Bird product, built using Yocto and Rust, including a lean RAM-based filesystem and a systemd-based init system with a clean-cut kernel backed from source

  • Developed the 24/7 embedded Linux services that abstract the hardware and drive the RFSoC (10 GSPS DACs, 5 GSPS ADCs) and the optical chain, plus a Rust FPGA-to-ARM interface pairing real-time high-speed control with slower, smarter calibration logic

  • Wrote the kernel drivers and the Rust user-space services (Tokio, Tonic, gRPC, Protocol Buffers) shared across all three product lines, and designed and helped implement the firmware for the quantum optical switch at the heart of every deployment

  • Wrote the SFP transceiver driver (SFF-8472 diagnostics over I2C), giving deployed systems live optical-link telemetry and alarms for signal loss and degraded links

  • Built and maintained in-house Jenkins and Azure pipeline that runs hardware-in-the-loop tests across a €100K+ fleet of boards

  • Led the design of a high-speed Xilinx Zynq RF board on a €150K R&D budget, scaling production in Taiwan to 15 boards in the latest run and raising yield with hardware-in-the-loop validation on site

  • Wrote the dedicated firmware used for CE certification testing, taking the company 3 product lines through to a successful CE mark

Embedded Systems Engineer
Lightyear
Dec 2021 - Mar 2023
https://www.lightyear.one

Reigniting my passion for clean mobility and helping to build a sustainable future with the first solar-powered electric vehicle.

  • Built reliable CAN communication with other sub-systems as part of the inverter (drivetrain) team, and implemented AUTOSAR functional safety requirements over CAN

  • Implemented the inverter diagnostics stack — UDS (ISO 14229) over CAN TP (ISO 15765) with AES secure access, services such as RDID, WDID and Routine Control, and firmware updates over CAN

  • Added CAN driver support for (statically allocated) FIFO queues and ISO 11898 interfaces

  • Integrated the Catch2 (v3) unit testing framework to increase the maturity and quality of the inverter software, and supported the telematics team in delivering over-the-air updates

Embedded Systems Engineer
The Things Network
Jan 2019 - Nov 2021
https://www.thethingsnetwork.org

Building open-source firmware for a LoRaWAN device at one of the most innovative companies in the field of IoT.

  • Built low-power LoRaWAN IoT reference designs (Generic Node) in close collaboration with ARM, Semtech, Microchip and STMicroelectronics, taken through to a 4,000-unit production run

  • Integrated ATECC608A Microchip secure elements into various LoRaWAN stacks

  • Designed and implemented firmware updates over the air (bootloader and update client) for Microchip SAMR34 and STMicroelectronics STM32WL

  • Designed and implemented OS and bare-metal compatible sensor drivers (qtouch, accelerometer, temperature, humidity and time-of-flight sensors)

  • Integrated our board support package with multiple operating systems (Mbed OS, Azure RTOS (ThreadX), FreeRTOS)

  • Wrote the dedicated firmware used for CE certification testing, taking the Generic Node through to a successful CE mark

Embedded Systems Engineer
Valeo
Jun 2015 - Aug 2017
https://www.valeo.com

Started my career at one of the top automotive suppliers; success on the first project led to work on higher-profile programs.

  • Validated requirements for Valeo radar sensors in Geely and Volvo production cars

  • Developed firmware for hardware-in-the-loop (HIL) test benches used on Valeo driver-assistance products

  • Worked with GM, Audi and Daimler to develop firmware for a HIL test bench

  • Optimized the performance of CAN, FlexRay, SPI and Ethernet drivers

  • Developed quad-core compatible firmware

Featured Projects (3)

Full write-ups, photos and links for every project below: ahmedelsalahy.com/projects

2023 - Current
https://www.q-bird.com/products/
  • MQX4000 Center Hub: architected and built firmware that runs 24/7 with zero downtime, continuously fetching high-speed ADC data sampled on the FPGA and keeping the optical chain accurately calibrated

  • MQT4000 User Node: designed a microservice calibration system for precise, real-time control of multiple high-speed DACs and ADCs, with coordinated control of the laser

  • MQS4000 Optical Switch: designed and implemented a high-density optical-splice path switcher driven over an Ethernet interface

Commercial products
2015 - 2023
Student projects
2014 - 2015

Skills

Programming Languages

  • Rust
  • C
  • C++
  • Python
  • VHDL
  • Assembly

Runtimes & Frameworks

  • Tokio
  • gRPC, Protocol Buffers
  • FreeRTOS
  • Mbed OS
  • Azure RTOS
  • LoRaMac-node

Architecture & Modeling

  • C4 model
  • PlantUML
  • Mermaid
  • MATLAB, Simulink

Processors & FPGAs

  • Xilinx: Zynq UltraScale+ RFSoC, Zynq-7000, Spartan 6A, MicroBlaze
  • Microchip: SmartFusion2 SoC FPGA, PIC 16F877A/18F4550, ATmega 16/32/328p/2560
  • ARM: STM32WL, SAMR34, BCM2712 (RPi 5), RP2040 (RPi Pico), TM4C123 (Tiva c launchpad), AM3358 (BeagleBone Black)

Buses & Interfaces

  • UART (RS-232, RS-485)
  • SPI, QSPI
  • I2C
  • LIN
  • CAN, CAN FD
  • FlexRay

Tools & Workflow

  • Version Control (SVN, GIT)
  • Yocto
  • PetaLinux
  • Buildroot
  • CMake
  • Ninja
  • Docker
  • Jenkins
  • Azure Pipelines
  • CircleCI
  • Clang, LLVM
  • Visual Studio Code
  • Eclipse
  • Xilinx (ISE, Vivado) Design Suites
  • Libero SoC
  • KiCad
  • DOORS
  • Jama
  • iPerf3
  • Wireshark
  • Busmaster
  • Gerrit
  • Jira, Confluence, Bitbucket

Lab & Instrumentation

  • Teledyne LeCroy WaveMaster (16 GHz, 80 GS/s)
  • Saleae Logic
  • Segger J-Link Pro

Domains & Standards

Optical & Photonics:
  • SFP transceivers (SFF-8472 DDM)
  • Optical-chain calibration
  • Laser-diode and bias control
  • High-speed DAC/ADC (GSPS)
Automotive:
  • UDS (ISO 14229)
  • CAN TP (ISO 15765)
  • AUTOSAR
  • Functional Safety
  • HIL testing
  • Vector CANoe
  • FIBEX
  • DBC, ARXML
IoT:
  • LoRaWAN
  • MQTT
  • Bluetooth
  • FUOTA
  • AES, ECDSA, mTLS
  • Ethernet (TCP, UDP)
  • IETF SUIT Manifest
Robotics & Vision:
  • SLAM
  • OpenCV
  • Sensor fusion

Education (4)

Master of Science
Embedded Computing
University of Turku (UTU), Finland
2018 - 2019
Master of Science
Embedded Systems (ICT Innovation)
Technical University of Berlin (TUB), Germany
2017 - 2018
9-Month Diploma
Embedded Systems
Information Technology Institute (ITI), Egypt
2014 - 2015
Bachelor of Science
Electrical Engineering (Computers & Systems)
Assiut University, Egypt
2009 - 2014

Certifications & Recognition

Featured in “The People” interview series
ZSA Technology Labs
2025
Linux kernel driver development
Bootlin
2024
Featured in the “Innovation Coffee” series
Arm Software Developers
2021
ISTQB Certified Tester Foundation Level
2015