Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21222824

    BENGALURU · FULLTIME

    HMI Android App Developer

    Simple Energy

    Simple Energy

    Bengaluru · onsite · Posted 5d ago

    Sourced fromNaukri
    Up to ₹20.0L PA1–7 yrsfulltimeBengaluru

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    About Simpleenergy

    Simpleenergy specializes in the manufacture of smart electric two-wheelers. We are a team of 300+ engineers coming together to make smart, supercharging, and affordable two-wheelers. The company was founded in2019 and is based in Bangalore, India.
    Our mission is to build the future of mobility that is electric and connected. We at Simple energy are working towards accelerating by making them more accessible, affordable, secure and comfortable and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

    Job description: Software Development Engineer – HMI Android App
    Location: Yelahanka, Bangalore 

    About the Role

    We are looking for an SDE  to join our Vehicle Software team and independently deliver Android-based HMI features for automotive and electric vehicle platforms. You will own features from design through integration and release, strengthen application reliability, and work across vehicle, platform and connected-service interfaces.

    What You'll Do
    • Design, develop and maintain production Android HMI applications using Kotlin and Jetpack Compose.

    • Own complete features across dashboards, charging, vehicle controls, notifications and connected experiences.

    • Design reusable UI components, ViewModels and repositories with clear boundaries and testable interfaces.

    • Integrate CAN signals and vehicle commands through platform APIs, including acknowledgements and error handling.

    • Manage concurrent vehicle, network and user events using Coroutines, Flow and lifecycle-aware state management.

    • Implement reliable transitions across key-on/off, riding, charging, OTA and shutdown states, including warning priorities.

    • Integrate APIs and relevant Bluetooth, navigation or OTA modules; handle service interruptions and recovery.

    • Investigate crashes, ANRs, memory leaks and rendering issues; improve startup time and responsiveness on HMI hardware.

    • Write automated tests, review code, guide junior engineers and support build and release readiness.

    • Work with design, platform, firmware, mobile, backend and QA teams to resolve integration and field issues.

    Required Skills
    • 1–6 years of professional Android application development experience, with independent feature ownership.

    • Bachelor’s or Master’s degree in Computer Science, Information Technology, Electronics or a related engineering discipline.

    • Strong proficiency in Kotlin, Jetpack Compose and modern Android development practices.

    • Strong knowledge of Android SDK, lifecycle, permissions, receivers and interaction with system services.

    • Hands-on experience with MVVM or MVI, repository patterns and dependency injection using Koin or equivalent tools.

    • Strong understanding of Coroutines, Flow, StateFlow, SharedFlow, cancellation, thread safety and resource cleanup.

    • Experience with REST APIs, JSON, local persistence, network failure handling and data synchronization.

    • Familiarity with CAN communication and vehicle signals, plus practical experience with automotive or connected-device interfaces.

    • Hands-on debugging with Android Studio, ADB, Logcat and profiling tools; strong analytical and problem-solving skills.

    • Experience writing unit/UI tests, reviewing code and following Git-based development workflows.

    • Working knowledge of Gradle, build flavors, signing, R8/ProGuard and production quality requirements.

    Good to Have
    • Depth in BLE GATT, bonding and reconnection, including Android/iOS notification and media integration.

    • Experience with Mappls or other navigation SDKs, GPS/GNSS and map lifecycle management.

    • Exposure to privileged Android apps, custom system services, Binder/AIDL or AOSP integration.

    • Experience with OTA preconditions and update-agent coordination, or vehicle variant configuration.

    • Familiarity with Macrobenchmark, LeakCanary, Crashlytics, CI/CD, secure storage or multimedia optimization.

    What We're Looking For
    • Strong problem-solving and analytical ability.

    • Good understanding of Android fundamentals beyond UI development.

    • Ability to take ownership of assigned features and deliver them with appropriate engineering guidance.

    • Ability to understand requirements and translate them into maintainable technical solutions.

    • Willingness to participate actively in design discussions and code reviews.

    • Ability to collaborate effectively with product, design, backend, QA, and other engineering teams.

    • Curiosity to learn new technologies, platforms, and domain concepts.

    • Focus on writing clean, maintainable, testable, and scalable code.

    Tech Stack

    Core:
    Core: Kotlin Jetpack Compose Android SDK MVVM Coroutines Flow REST APIs Git

    Supporting:
    Koin Ktor DataStore CAN APIs BLE Mappls Media3 Firebase JUnit Gradle


    Sourced from naukri

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    OTAJetpack ComposeBlebluetooth low energyGATTAndroidKotlin

    Section · Company

    About Simple Energy

    Simple Energy

    Simple Energy

    Automobile

    500

    employees

    2019

    7 years old

    Bangalore / Bengaluru, Karnataka

    IN

    ₹8.5L PA avg

    Avg at Simple Energy

    Up to ₹20.0L PA

    This role

    About

    SimpleEnergy Private Limited is manufacturing India’s first premium affordable Electric two-wheeled scooter, proudly made in India, for the world.

    Industries

    AutomobileOther

    Employee ratings

    10 reviews

    3.8/ 5

    Culture

    3.9

    Career growth

    4.1

    Work-life

    4.0

    Employees rate it well for

    Work-Life Balance38Overall Company38

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Job search guides

    • All 157 Mobile App Developer jobs in Bengaluru
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • Naukri auto-apply, explained