HARMAN logo

Software Engineer - Android Unity 3D

HARMAN
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

6 - 9 Years

SKILLS REQUIRED

Android DevelopmentKotlinBluetooth CommunicationUI DevelopmentAndroid DebuggingCoroutines and Flow

Job description

Overview

Design and develop an Android Remote Control application that communicates with external devices via Bluetooth.

What you'll do

  • Design and develop an Android app for remote control functionality over Bluetooth.
  • Implement BLE and/or Classic Bluetooth communication for device pairing and data exchange.
  • Create intuitive UI for controlling external hardware.
  • Ensure secure and reliable Bluetooth connectivity.
  • Optimize app performance for low latency and minimal battery consumption.
  • Collaborate with hardware engineers for integration and testing.

What you'll need

  • 6-9 years of Android app development experience using Kotlin.
  • Strong knowledge of Bluetooth APIs, including Bluetooth Classic and BLE, in Android.
  • Familiarity with Android SDK, Android Studio, and related tools.
  • Experience with UI/UX design principles for mobile apps.
  • Understanding of network protocols, data serialization using JSON, and asynchronous programming.
  • Ability to debug and optimize Bluetooth connectivity issues.
  • Bachelor's degree in Computer Science or a related field.
  • Expert mastery of Kotlin, including Coroutines and Flow, and Java.
  • Deep understanding of the JVM memory model and concurrency.
  • Experience with Android Automotive OS, Car App Library, or VHAL properties.

Nice to have

  • Experience with IoT device integration.
  • Familiarity with MVVM architecture, Jetpack components, and Material Design.
  • Knowledge of unit testing frameworks and CI/CD pipelines.
  • Experience with AIDL/HIDL, Binder IPC, AAOS, or AOSP builds.

Details

  • Location: Bangalore, Karnataka, India, Kalyani Platina.
  • Work from Office environment with in-person collaboration; most office-based roles are onsite five days a week.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer - Android Unity 3D