CV Embedded: esempio e modello
Come strutturare il vostro CV come sviluppatore software e hardware embedded per il mercato del lavoro svizzero.
Attualmente 27 posti come Ingegnere Embedded aperti in Svizzera, in 8 cantoni, di cui 1 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 27 posti aperti per cantone.
Numeri in tabella
| Cantone | annunci |
|---|---|
| Zürich | 8 |
| Bern | 6 |
| Waadt | 4 |
| Solothurn | 1 |
| Zug | 1 |
| Thurgau | 1 |
| Basel-Stadt | 1 |
| Freiburg | 1 |
Quali lingue richiedono gli annunci
Su 24 annunci con indicazione della lingua — tra parentesi quelli che richiedono un livello professionale.
Numeri in tabella
| Lingua | annunci |
|---|---|
| inglese | 18 (18) |
| tedesco | 16 (14) |
Chi cerca Ingegnere Embedded in Svizzera
Datori di lavoro con più posti aperti. Le agenzie di collocamento sono escluse.
Numeri in tabella
| Datore di lavoro | annunci |
|---|---|
| Bertrandt Group | 4 |
| Global Clearance Solutions (GCS) | 2 |
| Rheinmetall | 2 |
| Honeywell Technologies | 1 |
| myStromer AG | 1 |
| bakerhughes | 1 |
Tempo pieno o parziale?
Come sono pubblicati i posti.
Numeri in tabella
| Percentuale | annunci |
|---|---|
| Vollzeit / plein temps | 20 |
| Teilzeit / partiel | 3 |
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 Engineer — Helvetronik 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 Engineer — Alpina 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 embedded — Seematt 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 Systems — ETH Zurigo · 2015
BSc, Ingegneria elettrica — ETH Zurigo · 2013
EFZ, Elettronico EFZ — Scuola 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