Jobs Companies Specialized Bicycles Senior Kotlin Software Engineer

À propos de ce poste Senior Kotlin Software Engineer chez Specialized Bicycles

Specialized Bicycles · Sur site · Switzerland, Cham (Office)
Senior 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.

Prêt à postuler chez Specialized Bicycles ?
Postuler chez Specialized Bicycles

À propos de Specialized Bicycles

1974 We are riders—that fact has guided our every decision since 1974. When quality tires weren't around, we strove to make the best. When people wanted to ride cruisers in the dirt, we made the first production mountain bike. When roadies wanted to go faster, we doubled-down on carbon and built our own wind tunnel. And when we saw kids struggling to focus in school, we began supporting Outride to help promote better health through cycling. Specialized. Made for riders, by riders.

Voir tous les emplois chez Specialized Bicycles →

Emplois similaires

The Hartford
Staff Software Engineer
The Hartford
⚡ Postuler tôt Columbus OH-Worth Ave Hybride $116,000–$174,000
● Nouveau 👁 Vu ✓ Postulé il y a 3 h
IQVIA
Senior .NET Software Engineer
IQVIA
⚡ Postuler tôt Kathmandu, Nepal Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 3 h
Cyberhaven
Senior Software Engineer
Cyberhaven
⚡ Postuler tôt Bangalore · lieu restreint
● Nouveau 👁 Vu ✓ Postulé il y a 3 h
Alan
Fullstack Software Engineer (x/f/m) - Data Retention & Privacy
Alan
⚡ Postuler tôt Anywhere in France, Belgium, S... · lieu restreint
● Nouveau 👁 Vu ✓ Postulé il y a 3 h
Alan
Fullstack Software Engineer (x/f/m) - Claims Management
Alan
⚡ Postuler tôt Anywhere in France, Belgium, S... · lieu restreint
● Nouveau 👁 Vu ✓ Postulé il y a 3 h
Zocks
Staff Software Engineer
Zocks
⚡ Postuler tôt Budapest Hybride
● Nouveau 👁 Vu ✓ Postulé il y a 3 h
Zocks
Senior Software Engineer
Zocks
⚡ Postuler tôt Budapest Hybride
● Nouveau 👁 Vu ✓ Postulé il y a 3 h
Sonarsource
Software Engineer - Agentic Code Review (Gitar)
Sonarsource
⚡ Postuler tôt San Mateo, CA Sur site $145,000–$190,000
● Nouveau 👁 Vu ✓ Postulé il y a 3 h
Perforce
Senior Manager, Software Engineering (Developer Tools)
Perforce
⚡ Postuler tôt Pune, Maharashtra Hybride
● Nouveau 👁 Vu ✓ Postulé il y a 3 h

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez Specialized Bicycles

Voir tous les emplois chez Specialized Bicycles →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit