Gerard Salvatella
EN | DE
profile

Embedded SW Entwickler / Physiker

gerard.salvatella@gmail.com

Zürich, Schweiz

Katalane, schweizer C-Bewilligung

Embedded SW Developer / Physicist

gerard.salvatella@gmail.com

Zürich, Switzerland

Catalan, swiss C-Permit


Software Skills

Software Skills

C (gcc tools)

Linux BSP-Images für ARM SoC; Linux Kernel; U-Boot; Low-Level-Testsoftware für SoMs und Carrier-Boards; Eingebettete Mikrocontroller (ARM Cortex, PIC)

Linux BSP images for ARM SoC; Linux kernel; U-Boot; low-level testing software for SoMs and carrier boards; Embedded Microcontrollers (ARM Cortex, PIC)

C++ (gcc tools)

Qt5-GUI-Anwendungen für BSP-Flashing und SoM-Tests

Qt5 GUI applications for BSP flashing and SoM testing

Python

Scripting für Hardwaretests, Datenanalysen und Simulationen mit scipy, pandas, matplotlib

Scripting for hardware testing, data analysis and simulations with scipy, pandas, matplotlib

Hardware

Verständnis der Platinenschemata; Kenntnisse über eingebettete Schnittstellen (GPIO, SPI, I2C, UART, USB usw.); Verwendung von Prüf- / Messgeräten (Oszilloskope, Logikanalysatoren, Lasten usw.)

Understanding of board schematics; knowledge of embedded interfaces (GPIO, SPI, I2C, UART, USB, etc); usage of testing/measurement equipment (oscilloscopes, logic analyzers, loads, etc)

Linux + Free Software

Häufige Verwendung von GNU / Linux-Systemen und deren Dienstprogrammen (Befehlszeile, Shell-Scripting, Vim Editor usw.)

Frequent use of GNU/Linux systems and its utilities (command line, shell scripting, vim editor, etc)

HTML, CSS, JavaScript, PHP, MySQL

Webentwicklung für Personalprojekte

Web development for personal projects

CAD

Entwurf massgefertiger Bauteile für Vakuumausrüstung mit CATIA und SolidWorks

Design of components for vacuum technology with CATIA and SolidWorks

PLC System

Programmierung der PLC Steuersystemen von Beckhoff

Programming of PLC Control Systems from Beckhoff


Software Training

Software Training

Mikrocontroller / hbu.ch

Aug 2017 - Jan 2018

Programmierung der ARM Mikrocontroller mit C/C++ an der Höhere Berufsbildung Uster

Microcontroller / hbu.ch

Aug 2017 - Jan 2018

Programming of ARM Microcontroller with C/C++ at the Höhere Berufsbildung Uster


Sprachen

Languages

Katalanisch & Spanisch

Catalan & Spanish

Muttersprache
Native

Englisch

English

C2

Deutsch

German

C1

Französisch

French

B1

Chinesisch

Chinese

A2
Common European Framework of Reference for Languages: ©Council of Europe

Berufserfahrung

Work Experience

Linux Software Ingenieur / toradex.com

Linux Software Engineer / toradex.com

Mai 2018 - Heute

May 2018 - Today

  • Verwaltung von benutzerdefinierten U-Boot / Linux BSP Images basierend auf dem Yocto / Bitbake Bildsystem für ARM basierte SoMs
  • Qt5 App entwicklung zur Flashen und Installation von BSP Images
  • Portierung von SoM Testsoftware von Windows CE auf Linux OS mit Qt5 Frontend
  • Validierung und Verifizierung von SoMs / Carrier Boards durch Hardware Schnittstellen und Automatisierungsskripte
  • Umfangreiche Verwendung von DevOps Tools: Git, Gitlab, Jenkins CI / CD, Redmine, Jira usw.
  • Maintenance of custom linux BSP images based on Yocto / Bitbake build system for ARM SoM
  • Qt5 application development for flashing and installation of BSP images
  • Porting of SoM testing software from Windows CE to linux OS with Qt5 frontend
  • Validation and Verification of SoMs / Carrier Boards through hardware interfacing and automation scripting
  • Extensive use of DevOps tools: git, gitlab, jenkins CI/CD, redmine, jira, etc.

Hardware & Software Ingenieur / rqmicro.ch

Hardware & Software Engineer / rqmicro.ch

September 2017 - März 2018

September 2017 - March 2018

  • Entwicklung eines neuen Flusszytometers zur raschen Separation und Detektionen von Pathogenen im Wasser und in Lebensmitteln in unter 1 Stunde
  • Charakterisierung und Verbesserung des Laserdetektors. Zusammenbau elektronischer Komponenten und Integration mit den optischen Aufbau
  • Steuerung mechaniker Stellmotoren durch Mikrocontroller getriebene PID Regelung
  • Erstellung von Algorithmen für die Datenanalyse der Detektorsausgabe sowie effizientere Regelungsmechanismen
  • Development of a new flow cytometer for rapid separation and detection of pathogens in water and food in under 1 hour
  • Characterization and improvement of a laser detector. Assembly of electrical components and integration with the optical setup
  • Control of mechanical actuators through microcontroller-driven PID regulators.
  • Conception of software algorithms for analysis of the detector output data as well as for efficient controller mechanisms

Forscher Terahertz & Mikrowellen Technologie / ub.edu

Researcher Terahertz & Microwave Technologies / ub.edu

September 2009 - September 2011

September 2009 - September 2011

  • Durchführung eines Projekts zur Entwicklung eines durch Microwellenantennen geführten Scanners, der den Zustand endoluminaler Gefässprothesen im Körper überwachen kann
  • Beurteilung der Fähigkeit eines Terahertzspectrometers, Antibiotikumspuren in Nahrung, Futter und Schönheitpflegemittel nachzuweisen
  • Projekt gleichzeitig mit dem MsC in Photonics durchgeführt. Geführt von Prof. Javier Tejada
  • Proof-of-concept project for a microwave-driven scanner to detect and monitor the state of endoluminal stents inside the body
  • Assessment of a laser-driven real-time THz spectrometer to non-invasively detect antibiotic traces in medicines, food, fodder and cosmetic substances
  • Project developed in combination with the MsC in Photonics. Lead by Prof. Javier Tejada

Ausbildung

Education

Doktorat Physik / ethz.ch

PhD Physics / ethz.ch

November 2011 - Dezember 2016

November 2011 - December 2016

  • Doktorarbeit: Experiments on Femtomagnetism
  • Forschung über ultraschnelle Magnetismusdynamik mit Hilfe einer Femtosekundenlaserquelle
  • Entwurf von elektronischen Platinen für massgefertigte Sensoren und Steuergeräte
  • Benutzung und Programmierung des TANGO Steuersystems, um Messgeräte von einem zentralisierten Server anzusteuern
  • Datenanalyse bei einem Photoemissionsexperiment im Synchrotron DESY (Hamburg)
  • Modellierung physikalischer Prozessen durch Simulationen und mathematische Anpassungsprozeduren
  • Lehrassistent für Wissenschaftsstudenten
  • Doctoral thesis: Experiments on Femtomagnetism
  • Research on ultrafast magnetism with the help of a femtosecond laser source
  • Design and programming of electronic boards for custom-made driving systems (sensors, measurement and monitoring devices, etc)
  • Usage of the TANGO control system to drive the experiment devices from a centralized server
  • Data analysis for a photoemission experiment with the Free Electron Laser FLASH in DESY (Hamburg)
  • Modelling of physical processes through simulations and mathematical fitting
  • Teaching assistant for STEM students

Master Photonics / upc.edu

Master Photonics / upc.edu

September 2009 - Juni 2010

September 2009 - June 2010

  • Nanophotonics, Quantum Optics, Medical Imaging, Laser systems, Microwave Photonics and Terahertz Technologies, Ultrafast and Ultraintense Laser Light, Nonlinear Optics, Light Dynamics in Photonic Crystals and Metamaterials, Business in Photonics
  • Abschlussprojekt mit der Kollaboration des Magnetismusgruppe an der UB
  • Nanophotonics, Quantum Optics, Medical Imaging, Laser systems, Microwave Photonics and Terahertz Technologies, Ultrafast and Ultraintense Laser Light, Nonlinear Optics, Light Dynamics in Photonic Crystals and Metamaterials, Business in Photonics
  • Final project in collaboration with the Group of Magnetism at the UB