Développeur de logiciels embarqués
RUAG AG
Zürich
Infos sur l'emploi
- Date de publication :04 octobre 2025
- Taux d'activité :100%
- Lieu de travail :Zürich
Ce que tu peux accomplir
- Analyse des exigences système et création de spécifications logicielles
- Programmation en C/C++ et Python
- Développement et maintenance de pilotes, interfaces et protocoles de communication (par ex. SPI, I²C, UART, CAN, Ethernet)
- Intégration de modules logiciels dans des systèmes embarqués existants
- Réalisation de tests unitaires, tests d'intégration et débogage avec des outils embarqués courants (JTAG, analyseur logique, etc.)
- Optimisations de performance et de mémoire en conditions temps réel (RTOS ou Bare-Metal)
- Documentation de l'architecture logicielle, du code et des tests selon les normes internes et réglementaires (par ex. ISO 26262, MISRA C)
- Collaboration étroite avec les équipes matériel, test et développement produit
- Soutien lors de la mise en service de nouveaux prototypes matériels et recherche de pannes
- Participation à des équipes de développement agiles (Scrum/Kanban)
- Soutien dans le choix et l'introduction de nouvelles technologies et outils dans le domaine embarqué
Ce que tu apportes
- Diplôme en informatique, génie électrique, mécatronique ou formation équivalente
- Expérience de plusieurs années en développement de logiciels embarqués
- Maîtrise des systèmes de gestion de versions (Git) et des systèmes de build (CMake, Make)
- Bonnes connaissances en allemand et en anglais, à l'oral comme à l'écrit
- Personnalité ouverte et communicative avec un bon esprit d'équipe
Salaire et avantages
"Nerd" n'est pas une insulte, mais un symbole de statut ? Tu comprends plus les ordinateurs et les réseaux que Bill Gates ? Alors nous voulons t'avoir dans notre équipe. Dans l'IT de RUAG, tu as la possibilité de couvrir l'ensemble du paysage ICT, du développement à la maintenance, et de contribuer par ton expertise à la sécurité de la Suisse.
- Diplôme en informatique, génie électrique, mécatronique ou formation équivalente
- Expérience de plusieurs années en développement de logiciels embarqués
- Maîtrise des systèmes de gestion de versions (Git) et des systèmes de build (CMake, Make)
- Bonnes connaissances en allemand et en anglais, à l'oral comme à l'écrit
- Personnalité ouverte et communicative avec un bon esprit d'équipe
- Analyse des exigences système et création de spécifications logicielles
- Programmation en C/C++ et Python
- Développement et maintenance de pilotes, interfaces et protocoles de communication (par ex. SPI, I²C, UART, CAN, Ethernet)
- Intégration de modules logiciels dans des systèmes embarqués existants
- Réalisation de tests unitaires, tests d'intégration et débogage avec des outils embarqués courants (JTAG, analyseur logique, etc.)
- Optimisations de performance et de mémoire en conditions temps réel (RTOS ou Bare-Metal)
- Documentation de l'architecture logicielle, du code et des tests selon les normes internes et réglementaires (par ex. ISO 26262, MISRA C)
- Collaboration étroite avec les équipes matériel, test et développement produit
- Soutien lors de la mise en service de nouveaux prototypes matériels et recherche de pannes
- Participation à des équipes de développement agiles (Scrum/Kanban)
- Soutien dans le choix et l'introduction de nouvelles technologies et outils dans le domaine embarqué