Ingénieur logiciel senior pour capteurs
RUAG AG
Wangen
Infos sur l'emploi
- Date de publication :16 décembre 2025
- Taux d'activité :100%
- Lieu de travail :Wangen
Résumé de l'emploi
Rejoignez RUAG pour développer des applications full-stack en Rust et Python. Profitez d'un environnement innovant et de nombreux avantages.
Tâches
- Construire et maintenir des applications full-stack en Rust et Python.
- Déployer et gérer des applications sur des serveurs Linux sécurisés.
- Améliorer les processus de développement avec CI/CD et tests automatisés.
Compétences
- Diplôme en informatique avec 8 ans d'expérience en développement logiciel.
- Expertise en Rust, Python et technologies frontend comme React.
- Solides compétences en communication et gestion des parties prenantes.
Est-ce utile ?
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 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 à travers l'organisation.