About Role
We are looking for a Senior Embedded Android Developer to take ownership of end-to-end development of two-wheeler TFT instrument clusters based on Android. You will be responsible for architecting, developing, optimizing, and mentoring the team working on Android-based digital clusters integrated with CAN, BLE, MQTT, GPS, and OTA functionalities. The role demands technical excellence, innovation, and a proactive approach to solving complex integration and performance challenges
Key Responsibilities
System Architecture & Development
- Own the architecture and design of Android-based cluster solutions from bootloader to application layer
- Lead the development and customization of AOSP, Android HAL, System Services, and Middleware components tailored for two-wheeler clusters
- Drive system integration efforts across hardware (SoCs, MCUs) and software platforms
Communication & Connectivity
- Architect and develop communication modules for CAN, BLE, GPS, MQTT, and Vehicle Diagnostics (UDS)
- Ensure secure and efficient FOTA (Firmware Over The Air) solutions
- Integrate cloud services and telematics backends with the cluster systems
Boot Optimization & Power Management
- Drive fast boot optimization techniques for automotive-grade Android platforms
- Implement robust power management and low power modes
UI/UX Integration
- Guide UI/UX development teams to implement cluster HMIs that are high-performance, driver-safe, and aesthetically aligned with vehicle OEM guidelines
- Work on Surface Flinger, OpenGL, and GPU pipeline optimizations
Code Quality, Testing & Compliance
- Define coding standards, perform peer code reviews, and ensure adherence to automotive quality practices (ASPICE, MISRA where applicable)
- Build automated unit, integration, and system test strategies
- Ensure compliance with security and safety standards (ISO 26262, ISO/SAE 21434)
Team Leadership & Mentoring
- Provide technical leadership and mentorship to a team of junior and mid-level developers
- Review design documents, implementation plans, and test reports
- Collaborate with program management, product owners, and customer-facing team
Documentation & Stakeholder Communication
- Create and maintain clear architecture documents, API specifications, and customer-facing technical documents
- Act as a senior technical point of contact for cluster development programs
Ideal Candidate
- 5 to 8 years of experience in Embedded Android development, preferably in Automotive Instrument Cluster / Infotainment
- Strong expertise in Android Framework customization, AOSP build system, HAL development, and Linux kernel interactions
- Deep understanding of CAN stack, Bluetooth stack (Classic & BLE), MQTT, GPS modules, and diagnostic protocols (UDS, OBD-II)
- Experience with bootloader (U-Boot) development and optimization for fast boot targets
- Skilled in C/C++, Java/Kotlin, Bash scripting, and debugging tools (adb, gdb, perf, sys trace)
- Good knowledge of cluster-specific requirements like boot times
- Understanding of ISO 26262 (functional safety) and cybersecurity requirements in embedded software
- Proficiency with Android Studio, Git, Jenkins, Wireshark, CANoe, Vector tools
- Familiarity with HIL setups for validation (optional bonus)
- Bachelor s/Master s degree in Electronics, Computer Science, or a related field
- Prior experience in production programs for two-wheeler or passenger vehicle digital clusters
- Exposure to modern UI frameworks like Flutter, Qt for Android is an advantage
- Certifications in Android development, automotive cybersecurity, or functional safety are a plus