HI THERE I’m Nando Galliard
FPGA/SoC Embedded Software Engineer based in Zürich.

WILLKOMMEN Ich bin Nando Galliard
FPGA/SoC Embedded Software Ingenieur aus Zürich.

About Me

Hello, I am Nando Galliard, an electrical engineer specializing in VLSI and Communication Systems.
I currently work as a FPGA/SoC Embedded Software Engineer at Enclustra, where I am actively involved in developing cutting-edge solutions.

I completed my master's degree Electrical Engineering at ETH Zürich, focusing on the design and development of a hardware in the loop (HIL) testbed for embedded devices. This project allowed me to explore the intricate interplay between software and hardware, deepening my understanding of embedded operating systems such as Petalinux, FreeRTOS, and Zephyr. Driven by my passion for embedded design, very large-scale integration, and communication networks.

I am committed to pushing the boundaries of technology in these areas. I thrive on the challenges of researching, designing, and building innovative advancements in embedded systems. If you have any inquiries or would like to connect, please do not hesitate to get in touch.

Über mich

Hallo, ich bin Nando Galliard, ein Elektroingenieur mit Schwerpunkt VLSI und Kommunikationssysteme.
Derzeit arbeite ich als FPGA/SoC Embedded Software Ingenieur bei Enclustra, wo ich aktiv an der Entwicklung modernster Lösungen beteiligt bin.

Ich habe meinen Master-Abschluss in Elektrotechnik an der ETH Zürich absolviert und mich dabei auf das Design und die Entwicklung einer Hardware-in-the-Loop (HIL) Testumgebung für eingebettete Geräte spezialisiert. Dieses Projekt ermöglichte es mir, das komplexe Zusammenspiel von Software und Hardware zu erforschen und meine Kenntnisse in eingebetteten Betriebssystemen wie Petalinux, FreeRTOS und Zephyr zu vertiefen. Getrieben von meiner Leidenschaft für eingebettetes Design, VLSI und Kommunikationsnetze, setze ich mich dafür ein, die Grenzen der Technologie in diesen Bereichen zu erweitern.

Ich liebe es, mich den Herausforderungen der Forschung, des Designs und des Aufbaus innovativer Fortschritte in eingebetteten Systemen zu stellen. Wenn Sie Fragen haben oder sich vernetzen möchten, zögern Sie bitte nicht mit mir Kontakt aufzunehmen.

Core Skills

  • Python
  • C
  • C++
  • VHDL
  • Zephyr RTOS
  • FreeRTOS
  • Petalinux
  • Bash
  • PowerShell
  • SQL
  • Altium

Kernkompetenzen

  • Python
  • C
  • C++
  • VHDL
  • Zephyr RTOS
  • FreeRTOS
  • Petalinux
  • Bash
  • PowerShell
  • SQL
  • Altium

Other Skills

  • Corporal in Civilprotection Switzerland
  • Docker
  • GIT
  • Tensorflow (Keras)
  • Backend Developer
  • Office

Andere Fähigkeiten

  • Korporal im Schweizer Zivildienst
  • Docker
  • GIT
  • Tensorflow (Keras)
  • Backend Entwickler
  • Office

Education

09/2020 - 03/2023

Master of Science ETH Zürich

Electrical Engineering & Information Technology

Core Courses:

  • Advanced Communication Networks (& Seminar), Descrete Eventsystems
  • Applied Computer Architecture, Very Large System Integration II
  • Introduction to Machine Learning, Systems on Chip for Data Analytics and Big Data analysis
09/2016 - 08/2020

Bachelor of Science ETH Zürich

Electrical Engineering & Information Technology

Core Courses:

  • Communication Networks, Big Data
  • Embedded Systems, Very Large System Integration
  • Powerelectronics, Measuring & Experimentationtechnique
  • Discovering Management

Bildung

09/2020 - 03/2023

Master of Science ETH Zürich

Elektrotechnik und Informationstechnologie

Kernkurse:

  • Fortgeschrittene Kommunikationsnetze (& Seminar), Diskrete Ereignissysteme
  • Angewandte Computerarchitektur, Integration sehr großer Systeme (VLSI) II
  • Einführung in maschinelles Lernen, Systems on Chip für Datenanalyse und Big Data Analyse
09/2016 - 08/2020

Bachelor of Science ETH Zürich

Elektrotechnik und Informationstechnologie

Kernkurse:

  • Kommunikationsnetze, Big Data
  • Eingebettete Systeme, Integration sehr großer Systeme (VLSI)
  • Leistungselektronik, Mess- und Versuchstechniktechnik
  • Entdeckung des Managements

Latest works

Letzte Arbeiten

Master Thesis

The thesis focused on the development of a hardware in the loop (HIL) testbed for embedded devices. The aim was to address the challenge of reproducing stimulus with precise timing in the nanoseconds and interacting with specific components of an embedded device. The testbed included a power profiler module, power delivery module, and data interposer module, enabling accurate current measurement, power delivery, and communication with the device under test (DUT). The research resulted in a comprehensive solution for testing low-power devices and those requiring high inrush current, such as FPGAs. The modular design of the testbed allows for flexibility and future expansion to meet the evolving needs of embedded systems testing.

Download

Masterarbeit

Die Masterarbeit konzentrierte sich auf die Entwicklung einer Hardware-in-the-Loop (HIL)-Testumgebung für eingebettete Geräte. Ziel war es, die Herausforderung zu meistern, Stimuli mit präzisem Timing im Nanosekundenbereich zu reproduzieren und mit spezifischen Komponenten eines eingebetteten Geräts zu interagieren. Das Testbed umfasste ein Power-Profiler-Modul, ein Power-Delivery-Modul und ein Daten-Interposer-Modul, die eine genaue Strommessung, Power-Delivery und Kommunikation mit dem zu testenden Gerät (DUT) ermöglichten. Das Ergebnis der Forschung war eine umfassende Lösung für das Testen von Geräten mit geringem Stromverbrauch und solchen, die einen hohen Einschaltstrom benötigen, wie z. B. FPGAs. Der modulare Aufbau des Prüfstandes ermöglicht Flexibilität und zukünftige Erweiterungen, um den sich entwickelnden Anforderungen beim Testen eingebetteter Systeme gerecht zu werden.

Herunterladen

Semester Thesis #2

This work develops an indoor localisation system by fusing two localisation techniques. Firstly a Bluetooth based localisation system designed by the company u-blox, and secondly, an UWB system designed by Qorvo. Combining these two systems has the benefit that only one anchor is necessary for complete localisation in polar coordinates in contrast to three or more anchors for any of these systems alone.

Download

Semesterarbeit #2

In dieser Arbeit wird ein Lokalisierungssystem für Innenräume entwickelt, das zwei Lokalisierungstechniken miteinander verbindet. Erstens ein Bluetooth-basiertes Lokalisierungssystem, das von der Firma u-blox entwickelt wurde, und zweitens ein UWB System, das von Qorvo entwickelt wurde. Die Kombination dieser beiden Systeme hat den Vorteil, dass nur ein Anker für eine vollständige Lokalisierung in Polarkoordinaten benötigt wird, im Gegensatz zu drei oder mehr Ankern für jedes dieser Systeme allein.

Herunterladen

Semester Thesis #1

One of the key issues with wireless sensor nodes is the dependence on batteries for powering. However, nowadays low power electronics and data transmission protocols exist that enable the operation of sensor nodes using harvested energy only e.g., solar panels. One such application of “deploy and forget” sensor nodes could be the detection of a subject with a low power camera sensor node, identification of the detected person and transmission via a low power wide area network. In this project such a smart sensor has been designed, built and evaluated.

Download

Semesterarbeit #1

Eines der Hauptprobleme bei drahtlosen Sensorknoten ist die Abhängigkeit von Batterien für die Energieversorgung. Heutzutage gibt es jedoch stromsparende Elektronik und Datenübertragungsprotokolle, die den Betrieb von Sensorknoten nur mit selbst gewonnener Energie, z.B. von Sonnenkollektoren. Eine solche Anwendung von "deploy and forget"-Sensorknoten könnte die Erkennung eines Objekts mit einem Kamera-Sensorknoten mit geringem Stromverbrauch, die Identifizierung der erkannten Person und die Übertragung über ein Weitverkehrsnetz mit geringem Stromverbrauch. In diesem Projekt wurde ein solcher intelligenter Sensor entworfen, gebaut und evaluiert.

Herunterladen

Project - Machine Learning

This paper presents a CycleGAN related style-transfer approach to generate synthetic image-label pairs for an unlabeled target domain by leveraging data from a labeled source domain. The synthetic image-label pairs are then used as training data for a segmentation network that is tested on the unlabeled target domain. Our approach was able to boost the visual accuracy of a segmentation algorithm that was applied on an unseen geographical region.

Download

Project - Machine Learning

In diesem Beitrag wird ein mit CycleGAN verwandter Style-Transfer-Ansatz vorgestellt, mit dem synthetische Bild-Label-Paare für eine unbeschriftete Zieldomäne durch die Nutzung von Daten aus einer beschrifteten Quelldomäne erzeugt werden. Die synthetischen Bild-Label-Paare werden dann als Trainingsdaten für ein Segmentierungsnetzwerk verwendet, das auf der unmarkierten Zieldomäne getestet wird. Unser Ansatz war im Stande die visuelle Genauigkeit eines Segmentierungsalgorithmus zu verbessern, der auf eine unbekannte geografischen Region angewendet wurde.

Herunterladen

Project - Mini Internet

We virtually set up a fully functioning internet infrastructure from layer one to three which was composed of hundreds of network devices with realistic pathfinding. Additonal implementations included link failure detection, load balancing and traffic control.

Download

Project - Mini-Internet

Wir haben virtuell eine voll funktionsfähige Internet-Infrastruktur von der ersten bis zur dritten Schicht aufgebaut, die sich aus Hunderten von Netzwerkgeräten mit realistischer Pfadfindung besteht. Zu den zusätzlichen Implementierungen gehören Erkennung von Verbindungsausfällen, Lastausgleich und Verkehrssteuerung.

Herunterladen

Project - Fictional Business Proposal

The App Mama was proposed to be a connection between the already existing Migros services of food delivery (LeShop) and recipes (Migusto), suggesting possible dishes to the users based on data provided by themselves.

Download

Projekt - Fiktiver Geschäftsvorschlag

Die App Mama wurde als Verbindung zwischen den bereits bestehenden Migros-Diensten für (LeShop) und Rezepten (Migusto) zu sein, indem sie den Nutzern Gerichte vorschlägt, auf Basis der vom Nutzer bereitgestellten Einkaufsdaten.

Herunterladen

Lab Reports

During my studies we had to produce a multitude of lab reports. Here is a list of six smaller reports.

More

Laborberichte

Während meines Studiums mussten wir eine Vielzahl von Laborberichten erstellen. Hier ist eine Liste von sechs kleineren Berichten.

Mehr