Senior Softwareentwickler für Sensoren
RUAG AG
Wangen-Brüttisellen
Auf einen Blick
- Veröffentlicht:13 Januar 2026
- Pensum:100%
- Arbeitsort:Wangen-Brüttisellen
Job-Zusammenfassung
Entwickle innovative Softwarelösungen bei RUAG. Tolle Möglichkeiten und ein dynamisches Team erwarten dich.
Aufgaben
- Baue und pflege Full-Stack-Anwendungen in Rust und Python.
- Verwalte Anwendungen auf Linux-Servern, auch in sicheren Umgebungen.
- Optimier Entwicklungsprozesse, einschließlich CI/CD und automatisiertem Testing.
Fähigkeiten
- Bachelor oder Master in Informatik oder verwandtem Bereich erforderlich.
- Experte in Rust und Python, Frontend-Erfahrung von Vorteil.
- Starke Kommunikationsfähigkeiten und Stakeholder-Management.
Ist das hilfreich?
Sie können es verschieben
- Entwicklung und Wartung von Full-Stack-Anwendungen in Rust und Python, die komplexe Datenflüsse und KI/ML-Modelle unterstützen.
- Bereitstellung und Verwaltung von Anwendungen auf Linux-basierten Servern, einschließlich sicherer und luftgetrennter Umgebungen.
- Verbesserung von Entwicklungsprozessen und Werkzeugen, einschließlich CI/CD-Pipelines, automatisiertem Testen, DevOps-Praktiken und Deployment-Playbooks.
- Zusammenarbeit mit interdisziplinären Teams (Signalverarbeitung, Netzwerke, Test & Integration) zur Bereitstellung innovativer Lösungen.
- Teilnahme an Code-Reviews, Mentoring von Kollegen und Sicherstellung von Best Practices im Team.
- Unterstützung bei Verifikation und Validierung, einschließlich Testplanung, FAT und SAT.
- Beitrag zur Dokumentation und zum Wissensaustausch in der Organisation.
Was Sie mitbringen sollten
- Bachelor- oder Masterabschluss in Informatik, Software Engineering oder einem verwandten Bereich (ETH/FH bevorzugt).
- Mehr als 8 Jahre Erfahrung in der Softwareentwicklung, idealerweise in den Bereichen Sensoren, Avionik, elektronische Kriegsführung oder sicherheitskritische Systeme.
- Experte in Rust und Python, mit zusätzlicher Frontend-Erfahrung (React, HTML, CSS).
- Tiefes Verständnis von Datenstrukturen, Algorithmen, Systemarchitektur und Datenspeicherung.
- Vertrautheit mit Webarchitektur, Microservices und Systemintegration.
- Erfahrung mit sicheren, luftgetrennten Deployments ist von Vorteil.
- Kenntnisse in Postgres, KI/ML oder datengetriebenen Anwendungen sind ein Bonus.
- Kenntnis relevanter Standards wie ISO9001/EN9100 und MIL-STD.
- Neugieriger, autonomer und proaktiver Problemlöser.
- Starke Kommunikations- und Stakeholder-Management-Fähigkeiten.
- Sprachen: Sehr gute Englisch- und Deutschkenntnisse (C1), Französisch ist ein Plus.
Gehalt und Sozialleistungen
Jeden Tag leisten rund 3.000 Mitarbeitende von RUAG und RUAG Real Estate einen bedeutenden Beitrag zur Sicherheit der Schweiz. Sie sorgen dafür, dass die Schweizer Armee und andere Notfall- und Sicherheitsorganisationen ihre Aufgaben jederzeit nachvollziehbar erfüllen können.
- Bachelor- oder Masterabschluss in Informatik, Software Engineering oder einem verwandten Bereich (ETH/FH bevorzugt).
- Mehr als 8 Jahre Erfahrung in der Softwareentwicklung, idealerweise in den Bereichen Sensoren, Avionik, elektronische Kriegsführung oder sicherheitskritische Systeme.
- Experte in Rust und Python, mit zusätzlicher Frontend-Erfahrung (React, HTML, CSS).
- Tiefes Verständnis von Datenstrukturen, Algorithmen, Systemarchitektur und Datenspeicherung.
- Vertrautheit mit Webarchitektur, Microservices und Systemintegration.
- Erfahrung mit sicheren, luftgetrennten Deployments ist von Vorteil.
- Kenntnisse in Postgres, KI/ML oder datengetriebenen Anwendungen sind ein Bonus.
- Kenntnis relevanter Standards wie ISO9001/EN9100 und MIL-STD.
- Neugieriger, autonomer und proaktiver Problemlöser.
- Starke Kommunikations- und Stakeholder-Management-Fähigkeiten.
- Sprachen: Sehr gute Englisch- und Deutschkenntnisse (C1), Französisch ist ein Plus.
- Entwicklung und Wartung von Full-Stack-Anwendungen in Rust und Python, die komplexe Datenflüsse und KI/ML-Modelle unterstützen.
- Bereitstellung und Verwaltung von Anwendungen auf Linux-basierten Servern, einschließlich sicherer und luftgetrennter Umgebungen.
- Verbesserung von Entwicklungsprozessen und Werkzeugen, einschließlich CI/CD-Pipelines, automatisiertem Testen, DevOps-Praktiken und Deployment-Playbooks.
- Zusammenarbeit mit interdisziplinären Teams (Signalverarbeitung, Netzwerke, Test & Integration) zur Bereitstellung innovativer Lösungen.
- Teilnahme an Code-Reviews, Mentoring von Kollegen und Sicherstellung von Best Practices im Team.
- Unterstützung bei Verifikation und Validierung, einschließlich Testplanung, FAT und SAT.
- Beitrag zur Dokumentation und zum Wissensaustausch in der Organisation.