Senior Kotlin Engineer: Cross-Platform & USB/HID

Specialized Bicycle Components

Cham

Vor Ort

CHF 120.000 - 190.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Eine vollständige Bewerbung in einer Minute — Lebenslauf und Anschreiben, maßgeschneidert und versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Specialized Bicycle Components is seeking a Senior Kotlin Software Engineer to contribute to cross-platform desktop applications for e-bike analytics and factory tooling. You will design, implement, test, and maintain high-quality software, collaborating with engineers and cross-functional teams in Cham.

The role focuses on desktop applications, embedded device communication, and factory tooling, with an emphasis on reliable interaction with e-bike systems via USB/HID interfaces.

Qualifikationen

  • Experience with Kotlin and Kotlin Multiplatform in production systems.
  • Proficient with Ktor and asynchronous network design.
  • Experience with device communication (USB/HID) preferred.
  • Strong testing, code reviews, and CI/CD practices.

Aufgaben

  • Design and implement shared business logic across desktop platforms using Kotlin and KMP.
  • Integrate platform-specific components where required.
  • Develop, test, and maintain clean, maintainable code following engineering standards.
  • Write and maintain unit, integration, and automated tests to ensure quality.
  • Contribute to CI/CD pipelines, build automation, and release processes.
  • Collaborate with product management and quality teams to refine requirements.

Kenntnisse

Kotlin
Kotlin Multiplatform (KMP)
Ktor
Asynchronous network design
CI/CD practices
Testing & QA
Code reviews
Team collaboration
Device communication (USB/HID)

Tools

CI/CD tooling
Unit/integration testing frameworks

Jobbeschreibung

Specialized Bicycle Components is seeking a Senior Kotlin Software Engineer to contribute to cross-platform desktop applications for e-bike analytics and factory tooling. You will design, implement, test, and maintain high-quality software, collaborating with engineers and cross-functional teams in Cham.

The role focuses on desktop applications, embedded device communication, and factory tooling, with an emphasis on reliable interaction with e-bike systems via USB/HID interfaces.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Kotlin Software Engineer
Senior Kotlin Software Engineer

Specialized Bicycle Components • Cham

Vor Ort
CHF 120.000 - 190.000
QA Engineer – Mobile Testing
QA Engineer – Mobile Testing

Specialized Europe GmbH • Cham

Vor Ort
CHF 90.000 - 120.000
Senior Automation QA Engineer – Mobile Testing
Senior Automation QA Engineer – Mobile Testing

Specialized Europe GmbH • Cham

Vor Ort
CHF 100.000 - 130.000
Senior Bicycle Component Engineer — Innovate & Deliver
Senior Bicycle Component Engineer — Innovate & Deliver

BMC • Grenchen

Vor Ort
CHF 110.000 - 150.000
Embedded C++ Developer — Hardware-Software Integration
Embedded C++ Developer — Hardware-Software Integration

Humanis AG • Schweiz

Vor Ort
CHF 90.000 - 120.000
Modern work equipment
Open company culture
International project exposure
Senior Android Engineer - Remote & Flexible Hours
Senior Android Engineer - Remote & Flexible Hours

Digitec Galaxus AG • Zürich

Vor Ort
CHF 110.000 - 140.000
Work-from-home options
Workation up to 8 weeks
80% workload option
+4
Senior Mobile QA Engineer — App Automation
Senior Mobile QA Engineer — App Automation

Specialized Europe GmbH • Cham

Vor Ort
CHF 90.000 - 120.000
Android Engineer: Kotlin + Jetpack Compose
Android Engineer: Kotlin + Jetpack Compose

Swissquote • Vaud

Vor Ort
CHF 90.000 - 130.000
Android Engineer (Kotlin) — Open Source & Impact
Android Engineer (Kotlin) — Open Source & Impact

Infomaniak Network SA • Genf

Vor Ort
CHF 90.000 - 120.000
Android Engineer: Kotlin, Jetpack Compose & Payments
Android Engineer: Kotlin, Jetpack Compose & Payments

SmartRecruiters, Inc. • Gland

Vor Ort
CHF 90.000 - 130.000