Senior Softwareentwickler für Sensoren
Role details
Job location
Tech stack
Job description
- Baue und pflege Full-Stack-Anwendungen in Rust und Python.
- Setze Anwendungen auf Linux-Servern in sicheren Umgebungen um.
- Verbessere Entwicklungsprozesse und tooling, inklusive CI/CD., * Bachelor- oder Masterabschluss in Informatik oder verwandtem Bereich.
- Experte in Rust und Python, Frontend-Kenntnisse in React.
- Starke Kommunikationsfähigkeiten und Stakeholder-Management.
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., * 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.
Requirements
- 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 Plus.
- Kenntnis relevanter Standards wie ISO9001/EN9100 und MIL-STD.
- Neugierig, eigenständig und proaktiver Problemlöser.
- Starke Kommunikations- und Stakeholder-Management-Fähigkeiten.
- Sprachen: Sehr gute Englisch- und Deutschkenntnisse (C1), Französisch ist ein Plus.
Benefits & conditions
Entwickle innovative Softwarelösungen für RUAG. Profitiere von einem dynamischen Team und spannenden Projekten.