Ingénieur logiciel embarqué senior
V-ZUG AG
Zug
Infos sur l'emploi
- Date de publication :24 décembre 2025
- Taux d'activité :100%
- Type de contrat :Durée indéterminée
- Lieu de travail :Zug
Résumé de l'emploi
Rejoignez V-ZUG comme Senior Embedded Software Engineer à Zug. Vous développerez des solutions innovantes dans un environnement dynamique.
Tâches
- Développez des Bare-Metal Firmware sur STM32 en C/C++.
- Effectuez le Hardware Bring-up et la mise en service de nouvelles cartes.
- Implémentez et maintenez des pilotes pour divers protocoles et périphériques.
Compétences
- Diplôme en électrotechnique ou formation équivalente requise.
- Excellentes connaissances en Embedded C et STM32.
- Expérience avec les 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)
- De plus, vous optimisez 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) ainsi que 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
- La lecture sûre des datasheets, manuels de référence et schémas ainsi qu'une routine de débogage avancée (analyse HardFault, problèmes de pile/heap, conditions de concurrence, EMI/problèmes de signal) font partie de vos compétences
- Idéalement, vous avez de l'expérience avec RTOS (par ex. ThreadX) et Embedded Linux
- Une expérience avec les protocoles/piles (Modbus, CANopen, BLE via coprocesseur, TCP/IP via module) et un premier contact avec MISRA, tests unitaires, approches HIL/SIL ainsi que CI pour firmware font partie de votre profil
- 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 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, via 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.