Ather Energy

Senior Application Developer - Android Applications

Ather Energy
Apply
22 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, build, and maintain high-performance Android HMI applications using Kotlin, Jetpack Compose, and XML.
  • Work with customized AOSP environments, application lifecycles, AIDL, threads, and background services to process real-time vehicle data.
  • Develop Bluetooth connectivity, voice features, mobile companion synchronization, embedded map integrations, MQTT messaging, WebSockets, REST APIs, telemetry, cloud synchronization, and OTA update flows.
  • Optimize UI rendering, memory management, and application performance using profiling and memory-leak detection tools.
  • Lead code reviews, establish engineering best practices, mentor junior and mid-level engineers, and translate product requirements into scalable architecture.
  • Collaborate with embedded systems, middleware, hardware, firmware, and UI/UX teams to deliver end-to-end vehicle features.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • 5 to 8 years of native Android development experience.
  • Advanced proficiency with Kotlin, Jetpack Compose, and legacy XML UI development.
  • Deep expertise in customized AOSP environments, system-level architecture, background services, and AIDL-based IPC.
  • Extensive experience with WebSockets, REST APIs, MQTT, and real-time networking.
  • Experience optimizing UI rendering, memory management, and code profiling with Android Profiler and LeakCanary on constrained hardware.
  • Preferred experience with automotive HMI systems, connected vehicle architectures, digital dashboards, CAN bus, Go or C++ microservices, IMU, gyroscope, and accelerometer sensor data.

Tech Stack

Categories

EmbeddedMobile
Contact me