RUAG AG
Wangen-Brüttisellen
Hier
Ingénieur logiciel senior pour capteurs
- 12 mars 2026
- 100%
- Wangen-Brüttisellen
Résumé de l'emploi
Intégrez RUAG, leader en sécurité, pour développer des solutions innovantes.
Tâches
- Construire et maintenir des applications full-stack en Rust et Python.
- Déployer et gérer des applications sur serveurs Linux sécurisés.
- Collaborer avec des équipes interdisciplinaires pour des solutions novatrices.
Compétences
- Master en informatique avec 8+ ans d'expérience en développement logiciel.
- Expertise en Rust, Python et expérience frontend (React, HTML, CSS).
- Compétences en architecture système et intégration de systèmes.
Est-ce utile ?
À propos de cette offre
Vous pouvez le déplacer
- Construire et maintenir des applications full-stack en Rust et Python, supportant des flux de données complexes et des modèles IA/ML.
- Déployer et gérer des applications sur des serveurs basés sur Linux, y compris des environnements sécurisés et isolés.
- Améliorer les processus de développement et les outils, y compris les pipelines CI/CD, les tests automatisés, les pratiques DevOps et les playbooks de déploiement.
- Collaborer avec des équipes interdisciplinaires (traitement du signal, réseau, tests & intégration) pour fournir des solutions innovantes.
- Participer aux revues de code, au mentorat des pairs et assurer les meilleures pratiques au sein de l'équipe.
- Soutenir la vérification et la validation, y compris la planification des tests, FAT et SAT.
- Contribuer à la documentation et au partage des connaissances à travers l'organisation.
Ce que vous devez apporter
- Bachelor ou master en informatique, génie logiciel ou domaine connexe (ETH/FH préféré).
- Plus de 8 ans d'expérience en développement logiciel, idéalement dans les capteurs, l'avionique, la guerre électronique ou les systèmes critiques pour la sécurité.
- Expert en Rust et Python, avec une expérience supplémentaire en frontend (React, HTML, CSS).
- Compréhension approfondie des structures de données, algorithmes, architecture système et stockage des données.
- Familiarité avec l'architecture web, les microservices et l'intégration des systèmes.
- Expérience avec des déploiements sécurisés et isolés est un plus.
- Exposition à Postgres, IA/ML ou applications basées sur les données est un bonus.
- Connaissance des normes pertinentes telles que ISO9001/EN9100 et MIL-STD.
- Curieux, autonome et proactif dans la résolution de problèmes.
- Excellentes compétences en communication et gestion des parties prenantes.
- Langues : Très bon en anglais et en allemand (C1), le français est un plus.
Salaire et avantages
Chaque jour, environ 3 000 employés de RUAG et RUAG Real Estate contribuent de manière significative à la sécurité de la Suisse. Ils veillent à ce que les Forces armées suisses et d'autres organisations d'urgence et de sécurité puissent accomplir leurs tâches de manière compréhensible en tout temps.
- Bachelor ou master en informatique, génie logiciel ou domaine connexe (ETH/FH préféré).
- Plus de 8 ans d'expérience en développement logiciel, idéalement dans les capteurs, l'avionique, la guerre électronique ou les systèmes critiques pour la sécurité.
- Expert en Rust et Python, avec une expérience supplémentaire en frontend (React, HTML, CSS).
- Compréhension approfondie des structures de données, algorithmes, architecture système et stockage des données.
- Familiarité avec l'architecture web, les microservices et l'intégration des systèmes.
- Expérience avec des déploiements sécurisés et isolés est un plus.
- Exposition à Postgres, IA/ML ou applications basées sur les données est un bonus.
- Connaissance des normes pertinentes telles que ISO9001/EN9100 et MIL-STD.
- Curieux, autonome et proactif dans la résolution de problèmes.
- Excellentes compétences en communication et gestion des parties prenantes.
- Langues : Très bon en anglais et en allemand (C1), le français est un plus.
- Construire et maintenir des applications full-stack en Rust et Python, supportant des flux de données complexes et des modèles IA/ML.
- Déployer et gérer des applications sur des serveurs basés sur Linux, y compris des environnements sécurisés et isolés.
- Améliorer les processus de développement et les outils, y compris les pipelines CI/CD, les tests automatisés, les pratiques DevOps et les playbooks de déploiement.
- Collaborer avec des équipes interdisciplinaires (traitement du signal, réseau, tests & intégration) pour fournir des solutions innovantes.
- Participer aux revues de code, au mentorat des pairs et assurer les meilleures pratiques au sein de l'équipe.
- Soutenir la vérification et la validation, y compris la planification des tests, FAT et SAT.
- Contribuer à la documentation et au partage des connaissances à travers l'organisation.