Garmin Cluj
Garmin Cluj
Garmin Cluj is a regional Garmin office focused on developing technology for navigation, fitness, wellness, and connected everyday experiences. Its work contributes to products such as GPS navigation systems, smartwatches, and fitness trackers, supporting activities from outdoor exploration and health monitoring to automotive travel. The team builds reliable solutions designed for users around the world.

Android Software Engineer – Garmin Varia App, Cluj-Napoca Hybrid

Build Garmin’s Varia cycling safety app for radar, tail light, and camera devices. Work on low-latency Bluetooth connectivity, background processing, and safety-focused alerts.

Description

  • Design and deliver software components as part of broader Android projects.
  • Mentor and support less experienced software engineers.
  • Contribute thoughtful feedback and improvement ideas through peer code reviews.
  • Estimate development effort, assess comparable technology options, and recommend process improvements.
  • Investigate technical root causes and define corrective actions for identified issues.
  • Develop and maintain the Varia companion app for Garmin rearview radar, tail light, and camera products.
  • Enable responsive sensor streaming, reliable background connectivity, battery-efficient operation, video processing, media capture, and automatic incident recording.

Requirements

  • Deep knowledge of Android architecture components, including ViewModel, StateFlow or LiveData, and Room, together with MVVM, MVI, or Clean Architecture patterns.
  • Strong Kotlin experience, including coroutines, Flow, and idiomatic language features.
  • Advanced Jetpack Compose experience covering state hoisting, side effects, theming, custom components, and View interoperability.
  • Practical experience with dependency injection frameworks.
  • Solid knowledge of background execution with WorkManager and foreground services, plus Bluetooth and BLE APIs.
  • Experience writing unit tests with JUnit and MockK and UI tests with Compose Testing or Espresso.
  • Hands-on experience with Gradle and AGP configuration and Android Studio tooling.
  • At least three years of professional Android development experience.

Benefits

  • 24 annual vacation days, additional days based on tenure at Garmin, and compensation for legal holidays.
  • Health package subscription and an annual glasses allowance.
  • Monthly allowance for sports and wellbeing activities.
  • Local and global development opportunities, including training, mentoring, and technical and leadership programs.
  • Access to e-learning platforms and support for attending technical conferences.
  • Company loyalty bonus plus additional bonuses for holidays and personal milestones.
  • Meal vouchers.
  • Substantial discounts on Garmin products.
  • Employee stock purchase plan.
  • Employer contribution to the Pillar 3 retirement plan.
  • Garmin products available for testing and borrowing.
  • Wellbeing, sports, and community events including sports activities, classes, hackathons, and parties.
  • Additional benefits shared during the recruitment process.

Related Jobs

ICT Digital Solutions GmbH

Full-Stack Developer (Hybrid, Germany)

ICT Digital Solutions GmbH

Build web applications, APIs, and cloud integrations at ICT Digital Solutions. Develop software for IoT, Industry 4.0, and digital business processes.

Open