Senior Kotlin Software Engineer

Specialized Bicycle Components, Inc.

Lavamünd

Hybrid

EUR 116.000 - 148.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Hebe dich für diese Rolle von der Masse ab — erstelle in etwa einer Minute einen maßgeschneiderten Lebenslauf und ein Anschreiben.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Specialized Bicycle Components, Inc. in Cham, Switzerland, invites a Senior Kotlin Software Engineer to contribute to cross-f platform desktop and embedded solutions for e-bike analytics and maintenance.

You will design, implement, test, and maintain high-quality Kotlin code while collaborating with engineers and cross-functional partners. The role spans desktop applications, embedded device communication, and factory tooling, including USB/HID interfaces.

Qualifikationen

  • Strong experience with Kotlin and Kotlin Multiplatform (KMP) in production systems.
  • Strong understanding of Ktor and modern asynchronous/networked application design.
  • Hands-on experience with device communication, ideally using USB/HID protocols.

Aufgaben

  • Design and implement shared business logic across desktop platforms using Kotlin/KMP.
  • Integrate platform-specific components where required and ensure testability.
  • Write and maintain unit, integration, and automated tests to ensure quality.
  • Contribute to CI/CD pipelines, build automation, release processes, and tooling.
  • Collaborate with product management and quality teams to refine requirements and acceptance criteria.

Kenntnisse

Kotlin
Kotlin Multiplatform
Ktor
Device communication (USB/HID)
CI/CD
Testing & QA
Code reviews

Tools

CI/CD pipelines

Jobbeschreibung

## Senior Kotlin Software EngineerApply: Switzerland, Cham (Office): Full time: Posted 2 Days Ago: R0011973Senior Kotlin Software Engineer**Role Overview**We are looking for an experienced software engineer to contribute to the development of cross-platform applications for e-bike analytics, maintenance, and factory assembly. In this role, you will design, implement, test, and maintain high-quality software in close collaboration with other engineers and cross-functional partners.You will work at the intersection of desktop applications, embedded device communication, and factory tooling, enabling reliable interaction with e‐bike systems via USB/HID and other interfaces.The position is based in our office in Cham (ZG) and has a 4-day in-office expectation.**Key Responsibilities*** Application Development + Design and implement shared business logic across our desktop platforms using Kotlin and KMP. + Integrate platform‐specific components where required. + Develop clean, maintainable, and testable code following established engineering standards and design principles. + Write and maintain unit, integration, and automated tests to ensure software quality and reliability. + Participate in code reviews and contribute to the continuous improvement of coding standards and development practices. + Analyse and resolve software defects, performance issues, and reliability problems across supported platforms. + Contribute to CI/CD pipelines, build automation, release processes, and development tooling. + Create and maintain technical documentation for implemented features, interfaces, and operational workflows. + Collaborate with product management and quality teams to refine requirements and define clear acceptance criteria. + Use and contribute to AI-enhanced software development processes* Embedded & Device Communication + Design and implement robust communication with embedded e‐bike systems. + Work with USB/HID and other wired interfaces to support diagnostics, maintenance, and factory assembly processes. + Collaborate closely with embedded firmware engineers to align protocols and tooling.* Cross‐Functional Collaboration + Work closely with the solution architect, product management, embedded teams, manufacturing, and quality teams. + Communicate technical topics clearly and collaborate effectively across disciplines. + Contribute to planning, estimation, and technical risk assessment.**Required Qualifications*** Strong experience with Kotlin and Kotlin Multiplatform (KMP) in production systems.* Strong understanding of Ktor and modern asynchronous/networked application design.* Experience contributing to complex software systems with a focus on maintainable, testable code.* Hands‐on experience with device communication, ideally using USB/HID protocols.* Strong background in software engineering best practices, including testing, code reviews, and CI/CD.* Ability to work independently, contribute constructively to technical discussions, and support team delivery.* Excellent communication skills and a strong team‐player mindset.
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 • Lavamünd

Vor Ort
EUR 127.000 - 159.000
Senior Kotlin Cross‑Platform Engineer for E‑Bike Systems
Senior Kotlin Cross‑Platform Engineer for E‑Bike Systems

Specialized Bicycle Components, Inc. • Lavamünd

Hybrid
EUR 116.000 - 148.000
Senior Kotlin Cross-Platform Engineer: Desktop & Embedded
Senior Kotlin Cross-Platform Engineer: Desktop & Embedded

Specialized • Lavamünd

Vor Ort
EUR 127.000 - 159.000
Senior Android Engineer - Mission-Critical Apps (Remote)
Senior Android Engineer - Mission-Critical Apps (Remote)

Kontron AG • Wien

Hybrid
EUR 55.000 - 70.000
Flexible work hours
Work from home
Meal vouchers
+2
Expert Android Design System Engineer (m/f/d)
Expert Android Design System Engineer (m/f/d)

F. Hoffmann-La Roche AG • Wien

Vor Ort
Mobile App Senior Developer (f/m/d)
Mobile App Senior Developer (f/m/d)

Kontron Transportation • Wien

Vor Ort
EUR 50.000 - 61.000
Flexible work hours
Work-from-home option
Modern Vienna office
+2
Senior Software Engineer Java / Kotlin (m/f/x)
Senior Software Engineer Java / Kotlin (m/f/x)

Cloudflight GmbH • Wien, Innsbruck, Graz

Hybrid
EUR 62.000 - 100.000
Senior Software Engineer, Core Experiences — Build SDKs
Senior Software Engineer, Core Experiences — Build SDKs

Clutch Canada • Wien

Vor Ort
EUR 65.000 - 85.000
Fast-growing environment
Entrepreneurial team
Flexible management style
+2
Software & Linux Expert (m/f/d)
Software & Linux Expert (m/f/d)

Traka (Assa Abloy) • Klagenfurt am Wörthersee

Hybrid
EUR 29.000 - 35.000
Flexible hybrid work model
Meal allowance
Job bike leasing program
+5
Senior Test Automation Engineer (TeamCity)
Senior Test Automation Engineer (TeamCity)

Jobgether • Lavamünd

Hybrid
EUR 116.000 - 169.000
Flexible work location
Remote work option
Relocation support
+4