Senior Kotlin Software Engineer in Zug

Senior Kotlin Software Engineer in Zug

Zug Vollzeit 61650 - 75350 € / Jahr (geschätzt) Kein Homeoffice möglich
S

Auf einen Blick

  • Aufgaben: Entwickle plattformübergreifende Anwendungen für E-Bike-Analysen und Wartung.
  • Unternehmen: Innovatives Unternehmen mit Fokus auf moderne Technologien.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen und flexible Arbeitszeiten.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der E-Bike-Technologie und arbeite an spannenden Projekten.
  • Qualifikationen: Erfahrung mit Kotlin und KMP sowie Teamarbeit sind erforderlich.

Das prognostizierte Gehalt liegt zwischen 61650 - 75350 € pro Jahr.

Wir suchen einen erfahrenen Software-Ingenieur, der zur Entwicklung von plattformübergreifenden Anwendungen für E-Bike-Analysen, Wartung und Fabrikmontage beiträgt. In dieser Rolle entwerfen, implementieren, testen und warten Sie hochwertige Software in enger Zusammenarbeit mit anderen Ingenieuren und funktionsübergreifenden Partnern.

Sie arbeiten an der Schnittstelle von Desktop-Anwendungen, Kommunikation mit eingebetteten Geräten und Werkzeugen für die Fabrik, um eine zuverlässige Interaktion mit E-Bike-Systemen über USB/HID und andere Schnittstellen zu ermöglichen.

Die Position ist in unserem Büro in Cham (ZG) angesiedelt und erfordert eine 4-tägige Präsenz im Büro.

Hauptverantwortlichkeiten

  • Anwendungsentwicklung
    • Entwerfen und Implementieren von gemeinsam genutzter Geschäftslogik über unsere Desktop-Plattformen hinweg unter Verwendung von Kotlin und KMP.
    • Integration plattformspezifischer Komponenten, wo erforderlich.
    • Entwicklung von sauberem, wartbarem und testbarem Code gemäß den festgelegten Ingenieurstandards und Designprinzipien.
    • Schreiben und Pflegen von Unit-, Integrations- und automatisierten Tests zur Sicherstellung der Softwarequalität und Zuverlässigkeit.
    • Teilnahme an Code-Reviews und Beitrag zur kontinuierlichen Verbesserung der Codierungsstandards und Entwicklungspraktiken.
    • Analyse und Behebung von Softwarefehlern, Leistungsproblemen und Zuverlässigkeitsproblemen auf unterstützten Plattformen.
    • Beitrag zu CI/CD-Pipelines, Build-Automatisierung, Freigabeprozessen und Entwicklungstools.
    • Erstellung und Pflege technischer Dokumentationen für implementierte Funktionen, Schnittstellen und betriebliche Abläufe.
    • Zusammenarbeit mit dem Produktmanagement und Qualitätsteams zur Verfeinerung der Anforderungen und Definition klarer Akzeptanzkriterien.
    • Nutzung und Beitrag zu KI-unterstützten Softwareentwicklungsprozessen.
  • Kommunikation mit eingebetteten Geräten
    • Entwerfen und Implementieren einer robusten Kommunikation mit eingebetteten E-Bike-Systemen.
    • Arbeiten mit USB/HID und anderen kabelgebundenen Schnittstellen zur Unterstützung von Diagnosen, Wartung und Fabrikmontageprozessen.
    • Enge Zusammenarbeit mit Ingenieuren für eingebettete Firmware zur Abstimmung von Protokollen und Werkzeugen.
  • Funktionsübergreifende Zusammenarbeit
    • Enger Austausch mit dem Lösungsarchitekten, Produktmanagement, eingebetteten Teams, Fertigung und Qualitätsteams.
    • Klare Kommunikation technischer Themen und effektive Zusammenarbeit über Disziplinen hinweg.
    • Beitrag zu Planung, Schätzung und technischer Risikoabschätzung.

Erforderliche Qualifikationen

  • Starke Erfahrung mit Kotlin und Kotlin Multiplatform (KMP) in Produktionssystemen.
  • Starkes Verständnis von Ktor und modernem Design asynchroner/netzwerkbasierter Anwendungen.
  • Erfahrung in der Mitwirkung an komplexen Softwaresystemen mit Fokus auf wartbare, testbarem Code.
  • Praktische Erfahrung mit der Kommunikation von Geräten, idealerweise unter Verwendung von USB/HID-Protokollen.
  • Starker Hintergrund in den besten Praktiken der Softwareentwicklung, einschließlich Testing, Code-Reviews, CI/CD.
  • Fähigkeit, unabhängig zu arbeiten, konstruktiv zu technischen Diskussionen beizutragen und die Teamleistung zu unterstützen.
  • Ausgezeichnete Kommunikationsfähigkeiten und eine starke Teamplayer-Mentalität.

Senior Kotlin Software Engineer in Zug Arbeitgeber: Specialized Bicycle Components

Specialized ist ein hervorragender Arbeitgeber, der Innovation und Leistung in den Mittelpunkt stellt. Als Race Engineer haben Sie die Möglichkeit, eng mit Elite-Athleten und einem talentierten Ingenieurteam zusammenzuarbeiten, um direkt an der Entwicklung von Produkten zu arbeiten, die im Wettkampf erfolgreich sind. Die Unternehmenskultur fördert Kreativität und Zusammenarbeit, während umfangreiche Wachstums- und Entwicklungsmöglichkeiten sowie ein dynamisches Arbeitsumfeld in einer der aufregendsten Branchen der Welt geboten werden.

S

Kontaktdaten:

Specialized Bicycle Components Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Kotlin Software Engineer in Zug mit Bravour zu bestehen

Kotlin
Kotlin Multiplatform (KMP)
Ktor
Asynchrone Programmierung
Gerätekommunikation
USB/HID Protokolle
Software Engineering Best Practices