Lead KMP Software Engineer, Cham
-
Cham, Schweiz
-
Aufgegeben: vor weniger als einem Monat
-
Merken
You will work at the intersection of mobile/desktop applications, embedded device communication, and factory tooling, enabling reliable interaction with e‑bike systems via USB/HID and other interfaces.
How You’ll Make a Difference
Architecture&Technical Leadership
Define and own the software architecture for cross‑platform applications using Kotlin Multiplatform (KMP) and Ktor.
Make and document critical architectural decisions, ensuring scalability, testability, and long‑term maintainability.
Ensure clean separation of concerns between UI, domain logic, and device communication layers.
Cross‑Platform Development
Design and implement shared business logic across mobile and desktop platforms using KMP.
Integrate platform‑specific components where required.
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.
Team Building&Mentoring
Mentor and coach engineers, supporting their technical growth and helping establish strong engineering practices.
Support hiring and onboarding of new team members and help shape the future development team.
Foster a collaborative, feedback‑driven team culture.
Cross‑Functional Collaboration
Work closely with the solution architect, product management, embedded teams, manufacturing, and quality teams.
Act as a technical sparring partner and clear communicator 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.Proven experience making architectural decisions in complex software systems.
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.
Experience mentoring engineers and acting in a technical leadership or lead role.
Excellent communication skills and a strong team‑player mindset.
Nice to Haves
Experience with analytics, diagnostics, or industrial/factory tools.
Familiarity with embedded systems and low‑level communication protocols.
Experience with e‑mobility, automotive, IoT, or hardware‑integrated software products.
Exposure to Clean Architecture, Hexagonal Architecture, or similar patterns.
Experience working in cross‑functional, international teams.
#J-18808-Ljbffr
-
FirmennameSpecialized Bicycle Components
-
JobtitelLead KMP Software Engineer
Die Anzeige Lead KMP Software Engineer wurde bei Locanto in der Rubrik Hünenberg IT, EDV, Telekommunikation veröffentlicht.
In dieser Rubrik finden Sie weitere Anzeigen, wie Sports Dietitian oder Applied Sports Nutrition Scientist …, Cham, Techn. Sachbearbeiter/in Einkauf 100%, Hagendorn oder Reinigungsmitarbeiter:in in Cham. Derzeit gibt es 19 Anzeigen in der Rubrik IT, EDV, Telekommunikation in Hünenberg auf Locanto.
Möchten Sie noch mehr entdecken? Erweitern Sie Ihre Suche und durchstöbern Sie auch die Anzeigen in den umliegenden Regionen, wie IT, EDV, Telekommunikation in Muri, Baar oder Küssnacht. Es gibt noch weitere Kleinanzeigen im Umkreis von 15 km in dieser Rubrik. Klicken Sie hier, um sich die Anzeigen anzusehen.