RUAG AG
Wangen-Brüttisellen
Il y a 9 heures
Ingénieur logiciel senior pour capteurs
- 11 février 2026
- 100%
- Wangen-Brüttisellen
Résumé de l'emploi
Rejoignez RUAG, leader en solutions sécuritaires, pour un rôle clé.
Tâches
- Développer des applications full-stack en Rust et Python.
- Gérer le déploiement sur serveurs Linux sécurisés.
- Collaborer avec des équipes interdisciplinaires innovantes.
Compétences
- Diplôme en informatique et 8 ans d'expérience en développement.
- Expertise en Rust, Python et développement frontend.
- Compétences en communication et gestion des parties prenantes.
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 dans toute 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 sociaux
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 dans toute l'organisation.