1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Mobile App Developer jobs in Bangalore
  5. SDE II HMI android App
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22311198

    Simple Energy logo

    SDE II HMI android App

    Simple Energy · Bengaluru · onsite · Posted 3d ago

    Not disclosed3–6 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    Company Description : At Simple Energy, we are dedicated to accelerating the world's transition to sustainable mobility by creating high-performance, design-forward electric scooters. Our flagship products, Simple One and Simple Dot One, offer industry-leading range, advanced acceleration, generous storage, and futuristic aesthetics that prioritize both practicality and purpose. With features such as up to 248 km range, top speeds of 105 kmph, and zero-rejection manufacturing standards, we set high benchmarks for quality and innovation in the EV space. Our values center on going beyond expectations, pushing technological and design boundaries, and maintaining excellence through long-term reliability, including an 8-year motor warranty. Simple Energy is more than a scooter manufacturer—it is a movement reshaping how people experience and envision electric mobility.Role Description The SDE I – Android HMI App role is a full-time, on-site position based in Bengaluru. This role focuses on designing, developing, and maintaining Android-based Human Machine Interface (HMI) applications that power the user experience on Simple Energy's electric scooters. Day-to-day responsibilities include implementing new features, optimizing performance, fixing bugs, and ensuring seamless integration between the Android app, vehicle systems, and backend services. The team member will collaborate closely with product managers, UI/UX designers, and hardware and firmware engineers to translate requirements into robust, user-friendly interfaces. The role also involves writing clean, maintainable code, participating in code reviews, and contributing to testing and documentation to ensure reliability and safety in real-world environments.

    Role Description : SDE II – HMI Android App role is a full-time, on-site position based in Bengaluru. This role focuses on designing, developing, and maintaining Android-based Human Machine Interface (HMI) applications that power the user experience on Simple Energy's electric scooters. Day-to-day responsibilities include implementing new features, optimizing performance, fixing bugs, and ensuring seamless integration between the Android app, vehicle systems, and backend services. The team member will collaborate closely with product managers, UI/UX designers, and hardware and firmware engineers to translate requirements into robust, user-friendly interfaces. The role also involves writing clean, maintainable code, participating in code reviews, and contributing to testing and documentation to ensure reliability and safety in real-world environments.

    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
    • 3–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 foundit

    Skills

    JUnitmapplsCAN APIsJetpack ComposegradlemvvmBleCoroutinesDataStoreKtorflowAndroid SDKKotlinKoinMedia3REST APIFirebaseGIT

    About Simple Energy

    Simple Energy logo

    Simple Energy

    Automobile

    500

    employees

    2019

    7 years old

    Bangalore / Bengaluru, Karnataka

    IN

    ₹8.5L PA avg

    Avg at Simple Energy

    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

    See all 126 Mobile App Developer jobs in BangaloreMobile App Developer jobs in IndiaJobs in Bangalore

    Career guides

    • Can AI Apply to Jobs for Me? Yes - Here's What It Can and Can't Do (2026)
    • Can ChatGPT Apply to Jobs for You? What It Can and Can't Do on Naukri, LinkedIn and Greenhouse (2026)
    • Which Auto-Apply Tools Actually Work? How to Tell Real Submissions From Hype (2026)

    All career guidesAll articlesBrowse companies hiring

    SDE II HMI android App · waiting for your command