CV Embedded: exemple et modèle
Comment structurer votre CV d'ingénieur-e développeur-euse embedded (software et hardware) pour le marché du travail suisse.
Actuellement 36 postes de Ingénieur embedded ouverts en Suisse, dans 8 cantons, dont 11 publiés ces 7 derniers jours. Bertrandt Group en publie le plus.
Exemple de CV — modèle de deux pages
Ce modèle est directement modifiable — ou téléversez votre CV actuel, il sera repris automatiquement dans cette mise en page.
Quel diplôme est attendu pour les postes embedded en Suisse?
La voie classique passe par un bachelor ou un master en génie électrique, informatique ou technique des systèmes dans une haute école spécialisée ou à l'ETH, respectivement à l'EPFL.
Indiquez votre diplôme selon la nomenclature suisse, par exemple BSc FHNW en génie électrique, MSc ETH en génie électrique et technologie de l'information ou Dipl. Ing. FH. Si vous avez débuté par un apprentissage, c'est un atout: un électronicien EFZ ou un automaticien EFZ ayant ensuite suivi un examen professionnel supérieur ou des études en haute école spécialisée est très apprécié par les employeurs suisses, car vous connaissez le hardware et l'atelier. Dans ce cas, mentionnez explicitement votre apprentissage plutôt que de le passer sous silence.
Complétez votre diplôme avec les spécialisations qui comptent pour l'embedded: technique numérique, technique de régulation, systèmes temps réel, VHDL/FPGA ou traitement du signal. Si vous avez rédigé un travail de diplôme sur un sujet proche du hardware, mentionnez-le en une phrase, par exemple pile de pilotes bare-metal pour un Cortex-M7 avec une contrainte temps réel inférieure à 100 µs. Vous démontrez ainsi une profondeur technique que le titre seul ne révèle pas.
Pour les diplômes étrangers, mentionnez la reconnaissance par swissuniversities ou le SEFRI, si elle existe. Pour les postes dans la technique médicale, la technique ferroviaire ou l'industrie de la défense, des certifications normatives sont en plus déterminantes: IEC 61508, ISO 26262 (automobile), EN 50128 (ferroviaire) ou IEC 62304 (médical). Une certification TÜV en tant que Functional Safety Engineer pèse souvent plus, pour de tels postes, qu'un titre académique supplémentaire.
Comment structurer l'expérience professionnelle dans un CV embedded?
Décrivez pour chaque poste le système cible, la chaîne d'outils, le cadre normatif et des résultats mesurables - pas seulement des tâches.
Commencez chaque expérience par une phrase de contexte mentionnant le produit, le processeur et les volumes, par exemple firmware pour variateur de fréquence sur STM32G4, série de 20'000 pièces par an. Les responsables RH et les directeurs techniques recherchent précisément ces informations, car ils veulent savoir si vous venez de la petite série ou de la production de masse, et si vous êtes habitué au bare-metal, au RTOS ou à l'embedded Linux. Ces trois univers diffèrent fortement, et personne n'attend que vous maîtrisiez les trois.
Quantifiez vos résultats avec des grandeurs qui comptent dans le monde embedded: consommation flash et RAM en kB, consommation de courant en µA, latence et jitter en µs, temps de démarrage en secondes, couverture de test en pourcentage, taux de RMA sur le terrain, nombre de bring-ups de cartes ou d'erreurs de schéma détectées. Une ligne comme taille du code réduite de 31.4 kB à 17.8 kB en dit plus sur vos compétences que n'importe quelle formulation vague sur l'optimisation.
Rendez visible votre positionnement dans le processus de développement. Mentionnez vos contributions à la traçabilité des exigences, à la FMEA logicielle, aux revues de code, à la conformité MISRA, aux bancs de test HIL et aux pipelines CI. Si vous avez accompagné des bancs d'essai de production, des campagnes de mesure CEM ou des audits de certification, cela a sa place dans le CV: les entreprises suisses de la technique médicale, de la technique ferroviaire et de l'automatisation industrielle valorisent les candidats qui connaissent le chemin jusqu'à la certification et la libération série.
Quelle longueur doit avoir le CV et une photo est-elle nécessaire?
Deux pages sont la norme; une photo professionnelle reste courante en Suisse et est généralement attendue.
Tenez-vous sur deux pages, même avec dix ans d'expérience. Les trois derniers postes reçoivent le plus de détails, les positions plus anciennes se résument en deux lignes chacune. Renoncez aux listes interminables de technologies: plutôt que quarante acronymes, sept blocs de compétences clairement regroupés (langages, RTOS/Linux, systèmes de bus, normes, débogage, tests, outils) font bien meilleure impression. Ajoutez une feuille de projets séparée si vous souhaitez présenter de nombreux projets clients.
Une photo de portrait sobre en tenue professionnelle, le français comme langue du document (sauf si le poste est explicitement mis au concours en anglais) ainsi que les indications sur le lieu de résidence, la nationalité ou le permis (C, B, G frontalier) sont des conventions en usage dans le pays. Indiquez votre disponibilité et votre délai de résiliation, souvent trois mois pour la fin d'un mois, ainsi que le permis de conduire si le poste implique des interventions ou des mises en service chez le client.
Les indications de salaire n'ont pas leur place dans le CV, mais uniquement dans la lettre de motivation ou le formulaire en ligne, si elles sont demandées. Pour les rôles embedded, les fourchettes réalistes se situent, selon la région et le secteur, entre environ CHF 85'000 et CHF 105'000 pour un poste d'entrée et entre CHF 120'000 et CHF 145'000 pour des postes seniors avec expérience en sécurité fonctionnelle. Adaptez précisément des mots-clés comme MISRA, Zephyr, Yocto, CAN-FD ou IEC 62304 à l'annonce, car de nombreuses entreprises suisses présélectionnent les candidatures via des systèmes comme Refline ou Ostendis.
Où les Ingénieur embedded sont recherchés en Suisse
Répartition des 36 postes ouverts par canton.
Chiffres sous forme de tableau
| Canton | annonces |
|---|---|
| Zürich | 8 |
| Bern | 5 |
| Waadt | 3 |
| Solothurn | 1 |
| Zug | 1 |
| Thurgau | 1 |
| Basel-Stadt | 1 |
| Freiburg | 1 |
Quelles langues les annonces exigent
Sur 29 annonces mentionnant une langue — entre parenthèses, celles exigeant un niveau professionnel.
Chiffres sous forme de tableau
| Langue | annonces |
|---|---|
| anglais | 22 (21) |
| allemand | 18 (17) |
Qui recherche des Ingénieur embedded en Suisse
Employeurs avec le plus de postes ouverts. Les agences de placement sont exclues.
Chiffres sous forme de tableau
| Employeur | annonces |
|---|---|
| Bertrandt Group | 4 |
| harmattan-ai | 3 |
| Global Clearance Solutions (GCS) | 2 |
| Rheinmetall | 2 |
| Hyperscale Power | 1 |
| VAT GROUP | 1 |
Temps plein ou temps partiel ?
Comment les postes sont publiés.
Chiffres sous forme de tableau
| Taux | annonces |
|---|---|
| Vollzeit / plein temps | 27 |
| Teilzeit / partiel | 3 |
Le CV en texte intégral
À relire et à reprendre.
Lukas Brunner
Embedded Software Engineer, MSc ETH en génie électrique et technologie de l'information
Embedded Software Engineer avec 9 ans d'expérience dans le développement de firmware pour des équipements d'entraînement et des dispositifs médicaux critiques en matière de sécurité, en C et C++17. Je travaille depuis la revue de schéma électrique jusqu'au bring-up bare-metal et à l'intégration RTOS (FreeRTOS, Zephyr), en passant par la certification selon IEC 61508 SIL 2 et IEC 62304 classe B. Mon point fort est de combiner le débogage hardware à l'oscilloscope et à l'analyseur logique avec une architecture logicielle propre et testable, ainsi qu'une vérification hardware-in-the-loop pilotée par CI.
Ce qui me distingue
Sécurité fonctionnelle démontrable: Accompagné deux produits jusqu'à la certification TÜV selon IEC 61508 SIL 2, y compris une FMEA logicielle, une matrice de traçabilité dans Polarion et une conformité MISRA-C:2012 avec moins de 30 dérogations documentées.
Bring-up, pas seulement du code applicatif: 11 bring-ups de cartes menés en autonomie, de la libération de l'assemblage jusqu'au bootloader fonctionnel, incluant la calibration du timing DDR3, des mesures d'intégrité du signal et la correction de 6 erreurs de schéma avant la mise en série.
Automatisation des tests pour le firmware: Mise en place d'un banc de test HIL avec 8 appareils cibles, Python-pytest et Ceedling; réduction du temps de régression de 14 heures en manuel à 40 minutes de nuit dans GitLab CI.
L'économie d'énergie comme discipline: Réduit le courant moyen d'un capteur LoRaWAN alimenté par batterie de 84 µA à 19 µA, portant ainsi l'autonomie sur le terrain de 2 à plus de 8 ans.
Réalisations clés
Certification SIL 2 sans audit de suivi. Développé et documenté la fonction de sécurité d'un variateur de fréquence selon IEC 61508 SIL 2; audit TÜV 2023 réussi avec 0 non-conformité majeure, projet terminé 5 semaines avant l'échéance.
Besoin en mémoire divisé par deux. Refactorisation d'un firmware legacy sur un Cortex-M0+ avec 32 kB de flash: taille du code réduite de 31.4 kB à 17.8 kB, permettant ainsi 4 nouvelles fonctionnalités clients sans changement de hardware, soit une économie d'environ CHF 210'000 de coûts NRE.
Pannes sur le terrain drastiquement réduites. Introduction d'un concept de watchdog, d'un bootloader avec mise à jour A/B et contrôle CRC; taux de RMA sur 12'000 appareils installés réduit de 2.7 % à 0.4 % en 14 mois.
Expérience professionnelle
Senior Embedded Software Engineer — Helvetronik Drives AG, Baden, 03/2020 - aujourd'hui
Électronique d'entraînement pour l'automatisation industrielle, équipe de 7 développeurs, séries de 20'000 pièces par an.
- Développé le firmware de sécurité pour la régulation moteur (STM32G4, FreeRTOS) selon IEC 61508 SIL 2, obtention du certificat TÜV 2023 avec 0 non-conformité majeure.
- Implémenté la pile CANopen et la connexion EtherCAT esclave, temps de cycle stable de 1 ms avec un jitter inférieur à 12 µs.
- Mis en place une ferme de test HIL avec 8 appareils cibles et 640 cas de test automatisés, régression de release réduite de 14 h à 40 min.
- Intégré 4 développeurs juniors et établi un processus de revue de code, taux de défauts par 1'000 lignes de code réduit de 38 %.
Embedded Software Engineer — Alpina MedDevice GmbH, Bern, 08/2017 - 02/2020
Firmware pour un dispositif d'infusion portable, classe IIb, développement selon IEC 62304 et ISO 13485.
- Réalisé la couche applicative et de sécurité pour Cortex-M4 (NXP Kinetis) selon IEC 62304 classe B, couverture des tests unitaires augmentée de 41 % à 92 % (modules pertinents MC/DC).
- Réduit la consommation en veille de 84 µA à 19 µA, autonomie de la batterie prolongée de 2 à plus de 8 ans.
- Introduit un bootloader avec mise à jour A/B signée, permettant de mettre à jour 3'400 appareils sur le terrain sans rappel.
- Documenté l'analyse de risques (FMEA logicielle) pour 76 chemins de défaillance, comblé entièrement les lacunes du Design History File pertinentes pour Swissmedic.
Développeur embedded — Seematt Sensorik AG, Luzern, 09/2015 - 07/2017
Capteurs IoT pour la technique du bâtiment, systèmes Linux et bare-metal, équipe de 4 personnes.
- Créé une image Linux basée sur Yocto pour i.MX6UL, temps de démarrage optimisé de 22 s à 6.5 s.
- Réalisé 11 bring-ups de cartes et détecté 6 erreurs de schéma avant la libération série, évitant environ CHF 45'000 de coûts de redesign du layout.
- Développé un nœud capteur LoRaWAN avec Zephyr RTOS, mis en série 1'800 pièces en 9 mois.
- Réalisé un banc de test de production avec pilotage Python et SCPI, temps de test par appareil réduit de 6 min à 95 s.
Formation
MSc ETH, Génie électrique et technologie de l'information, spécialisation systèmes embarqués — ETH Zurich · 2015
BSc, Génie électrique — ETH Zurich · 2013
EFZ, Électronicien EFZ — École professionnelle de Zoug · 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
Questions fréquentes
- Dans quelle langue rédiger mon CV en tant que Ingénieur embedded ?
- 55% des annonces sont en anglais, 45% en allemand. Dans ce métier, deux versions se justifient.
- Où les Ingénieur embedded sont-ils le plus recherchés en Suisse ?
- Réparti, Zurich en tête (22%), puis Berne et Vaud. Au-delà de la frontière linguistique, postulez avec la bonne version.
- Quel niveau de langue exigent les annonces de Ingénieur embedded ?
- anglais dans 76% des annonces qui précisent une exigence, dont 95% au niveau professionnel. « Bonnes connaissances » ne suffit pas — indiquez A2 à C2.
- Les postes de Ingénieur embedded sont-ils à plein temps ou à temps partiel ?
- 90% à plein temps, seulement 10% à temps partiel. Si vous cherchez un temps partiel, dites-le tôt.
- Qui recrute des Ingénieur embedded en Suisse ?
- Actuellement Bertrandt Group, harmattan-ai, Global Clearance Solutions (GCS), entre autres. Leurs annonces sont le meilleur lexique pour votre CV.