Senior Softwareentwickler für Sensoren
RUAG
25 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, French, German Experience level
SeniorJob location
Tech stack
HTML
Artificial Intelligence
CSS
Code Review
Continuous Integration
Data Structures
Data Stores
Linux
DevOps
Python
PostgreSQL
Linux Servers
Signal Processing
Software Engineering
Systems Architecture
Systems Integration
Rust
React
Information Technology
Front End Software Development
Microservices
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.
About the company
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.