Senior Kotlin Software Engineer

SPECIALIZED Cham, Zoug – Suisse Publié le 24/09/2026
Description du poste
Overview

You will contribute to cross‑platform desktop and embedded software for e‑bike analytics, maintenance, and factory tooling. You’ll design, implement, test, and maintain high‑quality Kotlin solutions across desktop and embedded contexts, collaborating with cross‑functional partners. You work at the intersection of desktop apps, device communication, and factory processes to enable reliable interaction with e‑bike systems via USB/HID. This role is based in Cham, Switzerland, with a 4‑day in‑office expectation, offering impact through scalable, testable software and close teamwork. You’ll engage in AI‑assisted development and help shape robust CI/CD pipelines and technical standards.

Verantwortungsbereiche
  • Design and implement shared business logic across desktop platforms using Kotlin and Kotlin Multiplatform (KMP), with platform‑specific integrations as needed.
  • Develop clean, maintainable, and testable code following engineering standards; create and maintain unit, integration, and automated tests.
  • Participate in code reviews and drive improvements in coding standards and practices; analyze and resolve defects and performance issues.
  • Contribute to CI/CD pipelines, build automation, release processes, and development tooling; document features, interfaces, and workflows.
  • Collaborate with product, quality, and cross‑functional teams to refine requirements and acceptance criteria.
  • Engage in AI‑enhanced software development processes and ensure robust device communication with embedded e‑bike systems via USB/HID.
  • Design robust communication with embedded firmware and align protocols with tooling; support diagnostics, maintenance, and factory assembly.
Zentrale Anforderungen
  • Strong experience with Kotlin and Kotlin Multiplatform (KMP) in production systems.
  • Solid understanding of Ktor and modern asynchronous/networked application design.
  • Experience building maintainable, testable software in complex systems.
  • Hands‑on device communication experience, ideally with USB/HID.
  • Strong software engineering practices including testing, code reviews, and CI/CD.
  • Ability to work independently and contribute effectively in technical discussions.
  • Excellent communication and teamwork.
  • team player
  • clear communication
  • collaborative problem solving
  • Kotlin
  • Kotlin Multiplatform (KMP)
  • Ktor
✦

Prêt à postuler ?

Pour consulter 100% de l’offre et postuler, cliquez sur le bouton ci-dessous.

Vous serez redirigé en toute sécurité
DE DE
Back to top