CV Embedded: esempio e modello

Come strutturare il vostro CV come sviluppatore software e hardware embedded per il mercato del lavoro svizzero.

Attualmente 36 posti come Ingegnere Embedded aperti in Svizzera, in 8 cantoni, di cui 11 degli ultimi 7 giorni. Bertrandt Group è chi pubblica di più.

Esempio di CV — modello di due pagine

Questo modello è modificabile direttamente — oppure carica il tuo CV attuale e verrà trasferito automaticamente in questo layout.

Quale titolo di studio è richiesto per le posizioni embedded in Svizzera?

Il percorso classico prevede un BSc o un MSc in ingegneria elettrica, informatica o tecnica dei sistemi presso una scuola universitaria professionale, il PF di Zurigo (ETH) o il PF di Losanna (EPFL).

Indicate il vostro titolo di studio secondo la denominazione svizzera, ad esempio BSc SUP in ingegneria elettrica, MSc ETH in ingegneria elettrica e tecnologia dell'informazione oppure Dipl. Ing. SUP. Se siete entrati nella professione tramite l'apprendistato, si tratta di un vantaggio: un elettronico EFZ o un automatista EFZ con successivo esame professionale superiore o studio presso una scuola universitaria professionale è molto apprezzato dai datori di lavoro svizzeri, perché conoscete l'hardware e l'officina. In questo caso, indicate esplicitamente l'apprendistato invece di tacerlo.

Completate il vostro titolo con le specializzazioni rilevanti per l'embedded: tecnica digitale, tecnica di regolazione, sistemi in tempo reale, VHDL/FPGA o elaborazione del segnale. Se avete scritto una tesi su un tema vicino all'hardware, indicatela con una frase, ad esempio stack di driver bare-metal per un Cortex-M7 con requisito in tempo reale inferiore a 100 µs. Così dimostrate una profondità tecnica che il solo titolo non rivela.

Per i diplomi ottenuti all'estero, menzionate il riconoscimento da parte di Swissuniversities o della SEFRI, se disponibile. Per le posizioni nella tecnica medicale, nella tecnica ferroviaria o nell'industria della difesa, sono determinanti anche i certificati normativi: IEC 61508, ISO 26262 (automotive), EN 50128 (ferrovia) o IEC 62304 (medicale). Una certificazione TÜV come Functional Safety Engineer pesa spesso più di un ulteriore titolo accademico per questo tipo di posizioni.

Come si struttura l'esperienza professionale nel CV embedded?

Descrivete per ogni posizione il sistema target, la toolchain, il quadro normativo e i risultati misurabili - non solo i compiti.

Iniziate ogni ruolo con una frase di contesto che indichi prodotto, processore e volumi, ad esempio firmware per convertitori di frequenza su STM32G4, serie da 20'000 pezzi all'anno. I responsabili del personale e i responsabili tecnici cercano esattamente queste informazioni, perché vogliono capire se provenite dalla piccola serie o dalla produzione di massa e se siete abituati a bare metal, RTOS o Embedded Linux. Questi tre mondi sono molto diversi tra loro, e nessuno si aspetta che li conosciate tutti.

Quantificate i risultati con le grandezze che contano nel mondo embedded: consumo di flash e RAM in kB, corrente assorbita in µA, latenza e jitter in µs, tempo di boot in secondi, coverage dei test in percentuale, tasso di RMA sul campo, numero di bring-up di scheda o errori di schema individuati. Un punto come dimensione del codice ridotta da 31.4 kB a 17.8 kB dice più sulle vostre capacità di qualsiasi formulazione generica sull'ottimizzazione.

Rendete visibile la vostra posizione nel processo di sviluppo. Indicate i vostri contributi alla traceability dei requisiti, alla FMEA software, alle code review, alla conformità MISRA, ai banchi di prova HIL e alle pipeline CI. Se avete accompagnato banchi di prova di produzione, campagne di misura EMC o audit di certificazione, questo deve figurare nel CV: le aziende svizzere nella tecnica medicale, nella tecnica ferroviaria e nell'automazione industriale pagano candidati che conoscono il percorso fino al certificato e al rilascio in serie.

Quanto deve essere lungo il CV e serve una foto?

Due pagine sono lo standard, una foto professionale è ancora comune in Svizzera e nella maggior parte dei casi è attesa.

Restate su due pagine, anche con dieci anni di esperienza. Le ultime tre posizioni ricevono maggiore profondità di dettaglio, le posizioni più vecchie vanno riassunte in due righe ciascuna. Rinunciate a liste infinite di tecnologie: al posto di quaranta acronimi, sette blocchi di competenze chiaramente raggruppati (lingue, RTOS/Linux, sistemi di bus, norme, debugging, test, tool) fanno un effetto molto più forte. Allegate un foglio progetti separato se volete presentare molti progetti clienti.

Una foto ritratto sobria in abbigliamento business, il tedesco come lingua del documento (a meno che la posizione non sia esplicitamente pubblicata in inglese) e le indicazioni su domicilio, cittadinanza o permesso (C, B, G frontalieri) sono convenzioni in uso in Svizzera. Indicate la vostra disponibilità e il termine di preavviso, spesso tre mesi a fine mese, così come la patente di guida, se la posizione prevede interventi presso il cliente o messe in servizio sul posto.

I dati salariali non vanno nel CV, ma solo nella lettera di candidatura o nel modulo online, se richiesti. Le fasce realistiche per ruoli embedded si situano, secondo regione e settore, tra circa CHF 85'000 e CHF 105'000 per l'ingresso e tra CHF 120'000 e CHF 145'000 per posizioni senior con esperienza in ambito safety. Adattate parole chiave come MISRA, Zephyr, Yocto, CAN-FD o IEC 62304 esattamente all'annuncio, perché molte aziende svizzere filtrano le candidature tramite sistemi come Refline o Ostendis.

Dove si cercano Ingegnere Embedded in Svizzera

Distribuzione dei 36 posti aperti per cantone.

Zürich8Bern5Waadt3Solothurn1Zug1Thurgau1Basel-Stadt1Freiburg1
Numeri in tabella
Cantoneannunci
Zürich8
Bern5
Waadt3
Solothurn1
Zug1
Thurgau1
Basel-Stadt1
Freiburg1

Quali lingue richiedono gli annunci

Su 29 annunci con indicazione della lingua — tra parentesi quelli che richiedono un livello professionale.

inglese22 (21)tedesco18 (17)
Numeri in tabella
Linguaannunci
inglese22 (21)
tedesco18 (17)

Chi cerca Ingegnere Embedded in Svizzera

Datori di lavoro con più posti aperti. Le agenzie di collocamento sono escluse.

Bertrandt Group4harmattan-ai3Global Clearance So…2Rheinmetall2Hyperscale Power1VAT GROUP1
Numeri in tabella
Datore di lavoroannunci
Bertrandt Group4
harmattan-ai3
Global Clearance Solutions (GCS)2
Rheinmetall2
Hyperscale Power1
VAT GROUP1

Tempo pieno o parziale?

Come sono pubblicati i posti.

Vollzeit / plein te…27Teilzeit / partiel3
Numeri in tabella
Percentualeannunci
Vollzeit / plein temps27
Teilzeit / partiel3

Il CV in versione integrale

Da rileggere e riutilizzare.

Lukas Brunner

Embedded Software Engineer, MSc ETH in Ingegneria Elettrica e Tecnologia dell'Informazione

Embedded Software Engineer con 9 anni di esperienza nello sviluppo di firmware per dispositivi di trazione e medicali critici per la sicurezza in C e C++17. Lavoro dalla revisione degli schemi elettrici al bring-up bare-metal e all'integrazione RTOS (FreeRTOS, Zephyr) fino alla certificazione secondo IEC 61508 SIL 2 e IEC 62304 classe B. Il mio punto di forza è unire il debug hardware con oscilloscopio e analizzatore logico a un'architettura software pulita e testabile, con verifica hardware-in-the-loop supportata da CI.

Cosa mi distingue

Sicurezza funzionale dimostrabile: Ho accompagnato due prodotti attraverso la certificazione TÜV secondo IEC 61508 SIL 2, inclusi FMEA software, matrice di traceability in Polarion e conformità MISRA-C:2012 con meno di 30 deviazioni documentate.

Bring-up, non solo codice applicativo: 11 bring-up di scheda realizzati in autonomia, dal rilascio dell'assemblaggio al bootloader funzionante, incluse calibrazione dei timing DDR3, misurazioni di integrità del segnale e correzione di 6 errori di schema elettrico prima del rilascio in serie.

Automazione dei test per firmware: Realizzato un banco di prova HIL con 8 dispositivi target, Python-pytest e Ceedling; run di regressione ridotto da 14 ore manuali a 40 minuti notturni in GitLab CI.

Il risparmio energetico come disciplina: Su un sensore LoRaWAN a batteria, corrente media ridotta da 84 µA a 19 µA, con conseguente aumento dell'autonomia sul campo da 2 a oltre 8 anni.

Risultati principali

Certificazione SIL 2 senza audit di follow-up. Sviluppata e documentata la funzione di sicurezza di un convertitore di frequenza secondo IEC 61508 SIL 2; audit TÜV 2023 superato con 0 major findings, progetto concluso 5 settimane prima della scadenza.

Fabbisogno di memoria dimezzato. Refactoring del firmware legacy su un Cortex-M0+ con 32 kB di flash: dimensione del codice ridotta da 31.4 kB a 17.8 kB, rendendo possibili 4 nuove funzionalità per il cliente senza cambio hardware, con un risparmio di circa CHF 210'000 in costi NRE.

Guasti sul campo drasticamente ridotti. Introdotto un concetto di watchdog, bootloader con aggiornamento A/B e controllo CRC; tasso di RMA su oltre 12'000 dispositivi installati ridotto dal 2.7% allo 0.4% in 14 mesi.

Esperienza professionale

Senior Embedded Software EngineerHelvetronik Drives AG, Baden, 03/2020 - oggi

Elettronica di trazione per l'automazione industriale, team di 7 sviluppatori, serie da 20'000 pezzi all'anno.

  • Sviluppato firmware di sicurezza per il controllo motore (STM32G4, FreeRTOS) secondo IEC 61508 SIL 2, ottenuto il certificato TÜV nel 2023 con 0 major findings.
  • Implementato stack CANopen e collegamento slave EtherCAT, tempo di ciclo di 1 ms stabile con jitter inferiore a 12 µs.
  • Realizzata una test farm HIL con 8 dispositivi target e 640 casi di test automatizzati, riducendo la regressione di release da 14 h a 40 min.
  • Formati 4 sviluppatori junior e stabilito un processo di code review, riducendo il tasso di defetti per 1'000 righe di codice del 38%.

Embedded Software EngineerAlpina MedDevice GmbH, Berna, 08/2017 - 02/2020

Firmware per un dispositivo di infusione portatile, classe IIb, sviluppo secondo IEC 62304 e ISO 13485.

  • Realizzato lo strato applicativo e di sicurezza per Cortex-M4 (NXP Kinetis) secondo IEC 62304 classe B, aumentando la coverage degli unit test dal 41% al 92% (moduli rilevanti per MC/DC).
  • Ridotto il consumo in standby da 84 µA a 19 µA, prolungando l'autonomia della batteria da 2 a oltre 8 anni.
  • Introdotto un bootloader con aggiornamento A/B firmato, aggiornando così 3'400 dispositivi sul campo senza richiamo.
  • Documentata l'analisi dei rischi (FMEA software) per 76 percorsi di guasto, chiudendo completamente le lacune del design history file rilevanti per Swissmedic.

Sviluppatore embeddedSeematt Sensorik AG, Lucerna, 09/2015 - 07/2017

Sensoristica IoT per la tecnica degli edifici, sistemi Linux e bare-metal, team di 4 persone.

  • Creata un'immagine Linux basata su Yocto per i.MX6UL, ottimizzando il tempo di boot da 22 s a 6.5 s.
  • Eseguiti 11 bring-up di scheda e individuati 6 errori di schema elettrico prima del rilascio in serie, evitando circa CHF 45'000 di costi di redesign del layout.
  • Sviluppato un nodo sensore LoRaWAN con Zephyr RTOS, portato in serie 1'800 pezzi in 9 mesi.
  • Realizzato un banco di prova di produzione con Python e controllo SCPI, riducendo il tempo di test per dispositivo da 6 min a 95 s.

Formazione

MSc ETH, Ingegneria elettrica e tecnologia dell'informazione, specializzazione in Embedded SystemsETH Zurigo · 2015

BSc, Ingegneria elettricaETH Zurigo · 2013

EFZ, Elettronico EFZScuola professionale di Zugo · 2009

Certified Professional for Functional Safety, IEC 61508 (TÜV Rheinland), 2022 · Zephyr RTOS Developer Training, Linux Foundation, 2021 · ISTQB Certified Tester Foundation Level, 2019 · Yocto Project Embedded Linux Development, 2017

Domande frequenti

In quale lingua devo scrivere il curriculum come Ingegnere Embedded?
Il 55% degli annunci è in inglese, il 45% in tedesco. In questa professione due versioni si ripagano.
Dove sono più richiesti gli Ingegnere Embedded in Svizzera?
Distribuito, Zurigo in testa (22%), poi Berna e Vaud. Oltre il confine linguistico, candidatevi con la versione giusta.
Che livello di lingua chiedono gli annunci per Ingegnere Embedded?
inglese nel 76% degli annunci che indicano un requisito, e il 95% a livello professionale. «Buone conoscenze» non basta — indicate da A2 a C2.
Le posizioni per Ingegnere Embedded sono a tempo pieno o parziale?
90% a tempo pieno, solo 10% a tempo parziale. Se cercate il tempo parziale, ditelo subito.
Chi assume Ingegnere Embedded in Svizzera?
Attualmente Bertrandt Group, harmattan-ai, Global Clearance Solutions (GCS), tra gli altri. I loro annunci sono il miglior lessico per il vostro curriculum.