CareerPlanSign in

Senior Kotlin Software Engineer

Switzerland, Cham (Office)💼 Full-time🗓 2026-09-15 → 2026-09-26

Core

Design, implement, test, and maintain cross-platform desktop applications for e-bike analytics, maintenance, and factory assembly, including embedded device communication via USB/HID.

Role type

Senior IC Kotlin Software Engineer

Builds

Cross-platform desktop applications and embedded communication tooling for e-bike systems

Domain

Manufacturing / IoT / Embedded Systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Kotlin, Kotlin Multiplatform (KMP), Ktor, asynchronous programming, USB/HID protocols, CI/CD pipelines, unit and integration testing, code reviews, technical documentation

Preferred skills

AI-enhanced software development processes, cross-functional collaboration

Technologies

Kotlin, KMP, Ktor, USB, HID

Responsibilities

Design and implement shared business logic across desktop platforms; Integrate platform-specific components; Write and maintain automated tests; Analyse and resolve software defects and performance issues; Contribute to CI/CD pipelines and build automation; Create and maintain technical documentation; Collaborate with product management and quality teams to refine requirements; Design and implement robust communication with embedded e-bike systems using USB/HID interfaces

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.