Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6 - 11 years
12 - 22 Lacs
Bengaluru
Work from Office
Basic requirements and Education Business fluent English University degree in computer science or a comparable field of study, ideally with a Linux & Android focus Deep architectural understanding of Linux- and Android-based embedded systems Strong hands-on knowledge of software analysis, debugging, tracing tools Proven experience in performance optimization using Perfetto and SimplePerf Hands-on expertise in CPU, GPU and Memory configuration methods Strong experience in leading large, distributed software development teams Strong communication and negotiation skills Passion for analyzing and resolving complex problems Keywords Infotainment Linux System Engineering Performance Android
Posted 2 months ago
10 - 18 years
12 - 22 Lacs
Kolkata
Hybrid
Job Description: An experienced Android Architect is required to lead the design and development of applications and system-level integrations for the Google TV platform. This role involves architecting home applications, streaming apps, OEM service applications, and Android firmware, ensuring product resilience against frequent Android OS upgrades and security patches. The ideal candidate will have deep expertise in Android TV, ExoPlayer, system app development, and AOSP customizations, with a strong focus on scalability, performance, and maintainability. Key Responsibilities: Application & System Architecture: Design and develop Google TV home applications, streaming apps, and OEM service applications with a scalable and modular approach. Architect custom launchers, TV UI frameworks, and deep Google TV API integrations for personalized content discovery. Ensure seamless ExoPlayer-based video playback, including DRM (Widevine, PlayReady), adaptive bitrate streaming, and content prefetching. Implement WebSocket-based real-time updates and backend interactions for content and user engagement. Firmware & OS-Level Development: Collaborate with OEMs and SoC (System on Chip) vendors to integrate system-level services and optimize TV firmware performance. Customize Android Open Source Project (AOSP) for Google TV, including modifications to the Android TV Input Framework (TIF), Launcher3, and vendorspecific system services. Optimize low-level performance, memory management, and hardware acceleration for Android TV devices. Work on system-level debugging, logs analysis, and crash monitoring tools for stability improvements. Product Resilience & Upgrade Handling: Develop strategies to ensure product resilience against Android OS upgrades, minimizing impact on core applications and services. Design backward-compatible APIs, feature flags, and progressive rollouts to handle Android version fragmentation. Work on silent installations, app persistence mechanisms, and seamless update experiences for system applications. Implement automated testing frameworks and CI/CD pipelines to ensure robust upgrade handling and rollback strategies. Collaboration & Leadership: Work closely with product managers, designers, and OEM partners to define the future of Google TV experiences. Lead code reviews, mentor developers, and enforce best coding practices for scalable and maintainable architectures. Stay up to date with Google TV, Android TV, and AOSP advancements, evaluating new technologies for potential adoption. Required Skills & Experience: 10+ years of Android development experience, with 5+ years focused on Android TV/Google TV. Expert-level proficiency in Kotlin, Java, and Jetpack Compose. Strong experience with ExoPlayer, DRM (Widevine, PlayReady), streaming protocols (HLS, DASH, RTSP). Deep understanding of AOSP customizations, Android TV Input Framework (TIF), Launcher3 modifications, and SystemUI. Knowledge of firmware development, system services, and hardware abstraction layers (HALs) in Android. Experience with OEM integrations, SoC vendor collaboration, and platform optimizations. Strong understanding of WebSocket-based communication, network resilience, and offline content caching. Proven track record in handling Android OS upgrades, backward compatibility, and feature migrations. Experience with CI/CD pipelines, automated testing, and performance monitoring for Android TV apps. Preferred Qualifications: Experience in converting Android apps into system apps and implementing silent installations. Knowledge of C++ and JNI for low-level Android optimizations. Previous contributions to AOSP modifications for TV platforms. Experience with AI/ML-based content recommendations and TV personalization engines.
Posted 2 months ago
12 - 15 years
20 - 35 Lacs
Pune
Work from Office
Looking for - Android Automotive AOSP driven development, Java, Kotlin, Android Test-Driven Frameworks (Junit, Robolectric, espresso) Sprint and Product Increment Cycle based development experience Share your CV at jatin@smrd.in
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough