Ingénieur logiciel embarqué senior
V-ZUG AG
Zug
Infos sur l'emploi
- Date de publication :21 janvier 2026
- Taux d'activité :100%
- Type de contrat :Durée indéterminée
- Lieu de travail :Zug
Résumé de l'emploi
Rejoignez V-ZUG en tant que Senior Embedded Software Engineer à Zug.
Tâches
- Développez des logiciels embarqués sur STM32 en C/C++.
- Implémentez et entretenez des pilotes pour divers protocoles.
- Optimisez les performances en matière de puissance et de robustesse.
Compétences
- Diplôme en électrotechnique ou formation équivalente requise.
- Excellentes connaissances en C embarqué et STM32.
- Expérience en méthodes agiles comme Scrum ou SAFe.
Est-ce utile ?
Vous travaillez à 80-100% à Zug ou partiellement à distance
Ce que ce poste vous offre
- En tant qu'ingénieur logiciel embarqué senior, vous développez du firmware Bare-Metal sur STM32 (ARM Cortex‑M0+/M4/M7) en C/C++
- Vous réalisez la mise en service matérielle et la mise en route de nouvelles cartes (horloge, reset, démarrage, vérifications des périphériques, diagnostic)
- Vos tâches incluent l'implémentation et la maintenance des pilotes (par ex. GPIO, I2C, SPI, UART, CAN, USB, ADC, PWM, DMA, interruptions)
- Vous optimisez également dans les domaines de la basse consommation, du timing, du watchdog et de la robustesse (brown-out, causes de reset, scénarios d'erreur)
- Vous effectuez le débogage avec SWD/JTAG, trace et instruments de mesure (oscilloscope/analyseur logique)
- Vous créez des fonctions de production et de test (auto-tests, tests matériels, mode usine, journalisation/diagnostic) et vous vous occupez de la documentation (interfaces, machines à états, concept de démarrage) et de la qualité du code (revues, tests)
- Vous maintenez et développez des scripts de build CMake
- Vous coopérez étroitement avec les développeurs, architectes et propriétaires de produit dans un environnement SAFe
Ce que vous apportez pour ce poste
- Un diplôme en génie électrique ou une formation équivalente constitue la base de votre qualification
- Vous possédez d'excellentes connaissances en Embedded C (pointeurs, organisation mémoire, interruptions, timing, accès aux registres)
- Vous avez de l'expérience avec STM32 (par ex. STM32CubeIDE HAL/LL ou basé sur les registres) et le démarrage/éditeur de liens ARM Cortex‑M
- Vous êtes à l'aise pour lire des datasheets, manuels de référence et schémas ainsi que pour le débogage approfondi (analyse HardFault, problèmes de pile/heap, conditions de concurrence, EMI/problèmes de signal)
- Idéalement, vous avez de l'expérience avec RTOS (par ex. ThreadX) et Embedded Linux
- Vous avez de l'expérience avec des protocoles/piles (Modbus, CANopen, BLE via coprocesseur, TCP/IP via module) et des premières connaissances en MISRA, tests unitaires, approches HIL/SIL ainsi que CI pour firmware
- Vous avez des bases en conception conforme EMV/ESD et aimez collaborer avec les équipes de layout/matériel
- De plus, vous avez de l'expérience avec les méthodes agiles telles que Scrum ou SAFe
- Une excellente maîtrise de l'allemand et de l'anglais est indispensable
Pas encore convaincu ? V-ZUG vous offre plus qu'un simple emploi
Qu'attendez-vous ?
Jennifer Stöver, Talent Acquisition Partner, se fera un plaisir de vous expliquer les détails.
Numéro direct +41 58 767 62 98
Nous ne pouvons pas prendre en compte les dossiers des agences de recrutement pour ce poste. Si des dossiers non sollicités sont soumis, nous ne verserons aucune commission d'intermédiation.
Tout est clair ? Alors postulez dès maintenant !
V-ZUG Software Engineering
V-ZUG Software Engineering est une division du département Technologie. En étroite collaboration avec le développement de l'innovation, la gestion des produits, l'informatique, la production et d'autres départements, nous sommes responsables du logiciel de nos appareils électroménagers dans les domaines de la cuisine et du textile. De plus, nous concevons les canaux numériques tels que l'application V-ZUG Home, l'application V-ZUG Diagnose, VZUG.com ainsi que notre plateforme IoT, par laquelle des partenaires externes sont intégrés dans notre écosystème. En tant qu'équipe logicielle, nous accompagnons nos produits tout au long de leur cycle de vie – de la première idée à l'exploitation.