Software Engineer Tactical Communications
📍 Bern
Rolle und Verantwortlichkeiten
Entwicklung und Weiterentwicklung von Applikationen im Bereich Tactical Communications Mitarbeit bei der Konzeption und Umsetzung moderner Software-Architekturen Entwicklung plattformübergreifender Anwendungen für Windows und Android Enge Zusammenarbeit mit System Engineering und Projekt Management Planung, Implementierung und Durchführung von Softwaretests Analyse und Behebung von Fehlern sowie kontinuierliche Verbesserung der Softwarequalität Mitarbeit bei der Erstellung technischer Dokumentationen Aktive Mitarbeit in interdisziplinären Entwicklungsprojekten
Team / Beschreibung
"Nerd" ist kein Schimpfwort, sondern ein Statussymbol? Du verstehst mehr von Computern und Netzwerken als Bill Gates? Dann wollen wir dich bei uns im Team. In der IT von RUAG hast du die Möglichkeit, von der Entwicklung bis zur Wartung die gesamte ICT-Landschaft abzudecken und mit deinem Fachwissen zur Sicherheit der Schweiz beizutragen.
Qualifikationen und Fähigkeiten
Abgeschlossenes Studium (FH/HF/ETH/Uni) in Informatik oder vergleichbare technische Ausbildung
Gute Kenntnisse in C++
Erfahrung mit Windows und Android Plattform-Entwicklung
Erfahrung mit Software-Architekturen
Erfahrung mit modernen Entwicklungswerkzeugen und Entwicklungsprozessen (Git, CI/CD, Build-Systeme, automatisierte Tests)
Kenntnisse im Bereich SIP-, VoIP- oder Kommunikationsprotokolle von Vorteil
Erfahrung in der Entwicklung moderner Benutzeroberflächen mit Flutter (Dart) von Vorteil
Python- und Linux-Kenntnisse von Vorteil
Analytische, strukturierte und selbstständige Arbeitsweise
Gute Deutsch- und Englischkenntnisse in Wort und Schrift