Gerard Salvatella

Embedded SW Entwickler / Physiker

Zug, SchweizKatalane, schweizer C-Bewilligungmail@gerardsalvatella.com

Embedded-Software-Entwickler und Physiker (Doktorat ETH Zürich). Schwerpunkt: Yocto/Embedded Linux, Hardware-in-the-Loop-Tests und CI/CD sowie hardwarenahe Software in C/C++ und Python.

Berufserfahrung

Software Ingenieur CCPSiemens Schweiz

Juli 2020 – heute

  • Yocto/OpenEmbedded-Betriebssystem der Common Controller Platform (CCP) für die Produktlinien System ONE, Desigo, Climatix und FS20/FS40: BSPs, eSDK, monatliche Releases und Support für die Produktteams
  • Hardware-in-the-Loop-Testinfrastruktur mit LAVA und labgrid: Deploy-, Boot- und Test-Jobs, DUT-Verwaltung, Betrieb als Code mit Ansible
  • CI/CD in GitLab für Build, Test und Release; containerisierte Dienste (Podman), Artefakt- und sstate-Mirror
  • SecDevOps: signierte Firmware-Updates, Zertifikate und Schlüssel, CVE- und Lizenz-Reporting (OpenChain)

Linux Software IngenieurToradex

Mai 2018 – Juni 2020

  • U-Boot-/Linux-BSP-Images (Yocto/Bitbake) für ARM-SoMs, dazu Qt5-Werkzeuge sowie Validierung von SoMs und Carrier-Boards über Hardwareschnittstellen

Hardware & Software Ingenieurrqmicro

September 2017 – März 2018

  • Entwicklung eines Flusszytometers: Laserdetektor, PID-Aktoren und Datenanalyse in Python

Forscher Terahertz & MikrowellenUniversitat de Barcelona

September 2009 – September 2011

  • Forschungsprojekt zu Mikrowellen-geführten Stent-Scannern und Terahertz-Spektroskopie

Ausbildung

Doktorat PhysikETH Zürich

November 2011 – Dezember 2016

  • Dissertation zu ultraschneller Magnetismusdynamik: Femtosekundenlaser, Platinendesign und Messdatenanalyse am Freie-Elektronen-Laser FLASH (DESY)

Master PhotonicsUniversitat Politècnica de Catalunya

September 2009 – Juni 2010

  • Nanophotonics, Quantum Optics, Medical Imaging und Laserphysik; Abschlussprojekt in der Magnetismusgruppe der UB