ROCKEN sucht einen Software Engineer C++ (Mid) in Zürich für die Entwicklung plattformübergreifender Kommunikationssysteme. Die Position konzentriert sich auf C++17/20, moderne Architekturen und die Sicherstellung hoher Softwarequalität.
Die Firma ROCKEN entwickelt hochkomplexe Kommunikationssysteme für anspruchsvolle Einsatzszenarien. In dieser Rolle gestalten Sie die Softwarelösungen, die sichere Verbindungen gewährleisten, und treiben die technologische Weiterentwicklung der taktischen Kommunikation voran. Sie übernehmen Verantwortung für die Qualität der Produkte über den gesamten Entwicklungszyklus hinweg.
Aufgaben
- Entwicklung und Pflege leistungsfähiger Software für vernetzte Systeme über den gesamten Lebenszyklus.
- Konzeption und Implementierung skalierbarer, wartbarer Softwarekomponenten nach modernen Designprinzipien.
- Erstellung plattformübergreifender Anwendungen für Windows, Android und Linux.
- Aufbau performanter Backend-Komponenten, Kommunikationsmodule und Dienste.
- Durchführung von Code Reviews, Implementierung automatisierter Tests und Nutzung von CI-Praktiken zur Sicherung der Code-Qualität.
- Analyse und Behebung komplexer Fehlerbilder sowie Optimierung der Performance durch Debugging.
- Enge Abstimmung mit den Bereichen System Engineering, Produktmanagement, Software-Architektur und Qualitätssicherung.
- Bewertung und Integration neuer Frameworks, Bibliotheken und Entwicklungsmethoden zur Modernisierung der Plattform.
Anforderungen
- Abgeschlossenes Studium der Informatik, Software Engineering oder eine vergleichbare technische Qualifikation.
- Fundierte Berufserfahrung in der Softwareentwicklung mit modernem C++ (Standards C++17 oder C++20).
- Praktische Erfahrung in der Entwicklung von Anwendungen für die Plattformen Windows, Android oder Linux.
- Gute Kenntnisse moderner Softwarearchitekturen, darunter Clean Architecture, MVVM, Client-/Server-Modelle oder komponentenbasierte Systeme.
- Sichere Handhabung von Git, GitLab/GitHub, Jenkins, Azure DevOps, CMake, Conan sowie CI/CD-Pipelines und automatisierten Testframeworks.
- Sehr gute Deutschkenntnisse und gute Englischkenntnisse in Wort und Schrift.
Von Vorteil
- Kenntnisse in Kommunikationsprotokollen wie TCP/IP, SIP, VoIP, WebSockets oder gRPC.
- Erfahrung mit Flutter (Dart), Qt, Python oder der Entwicklung moderner Benutzeroberflächen.
Was das Unternehmen bietet
- Attraktive Möglichkeiten zur beruflichen Weiterbildung und persönlichen Entwicklung.
- Ein komfortables Büro mit moderner technischer Infrastruktur.
- Flexible Gestaltung der Arbeitszeiten.
- Überdurchschnittliche Anzahl an Ferien- und Freitagen.
- Attraktive Vorsorge- und Versicherungsleistungen.
- Beteiligung oder Übernahme der Kosten für das ÖV-Abo.
- Kostenlose Früchte und Getränke im Büro.
Über das Unternehmen
ROCKEN ist ein etablierter Technologiepartner, der weltweit hochkomplexe Systeme entwickelt und wartet. Präzision, Zuverlässigkeit und Innovation sind zentrale Werte des Unternehmens. Die Zusammenarbeit ist durch kurze Entscheidungswege und ein ausgeprägtes Verantwortungsbewusstsein geprägt, wobei fachliche Exzellenz auf echten Teamgeist trifft.
- Fokus auf Präzision, Zuverlässigkeit und Innovation.
- Kurze Entscheidungswege und hohes Verantwortungsbewusstsein.
- Starker Teamgeist bei gleichzeitiger Wertschätzung fachlicher Exzellenz.
Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.