
Android System/ Software Architect
1 day ago
Experience - 8 to 13 Years
Notice Period - Immediate to 30 Days
Current Job location- Pune
Job Description: Android System / Software Architect:
- Strong Know-how of Android Automotive's System/Software-Architecture (across all major software layers of Android)
- Strong know-how of AOSP code base, including extension points / compatibility
- Strong know-how in Android's relevant certifications (e. g. CTS / GAS)
- Excellent ability in drafting, documenting, implementing and verifying software architectures for Android based software (middleware / apps / SystemUI), for development teams >100 developers (e. g. implementation of common architecture across multiple development teams)
- Strong know-how of automotive domain, to incorporate automotive requirements into Android based systems (Instrument Cluster / Head Unit / Other Displays)
- Excellent Android Software development skills
- Strong communication skills & 'getting things done'-attitude with multiple stake holders (customer, development team, other parties), with little/no support by any of the other mentioned parties
Descriptive Profile:
Android system bring-up and adaption:
- Deliverable: Service for Android bring-up and adaption until system is booting and idling stable.
- Conducting root cause analysis, triaging, and resolving issues with the System on Chip (SoC) vendor's binary support package (BSP), essential for booting the Android operating system.
- Facilitate driver integration, adaptation, and development of supplementary software necessary for utilizing Android with peripherals that adhere to protocols and standards such as USB, UART, JTAG, PCI, I2C, SPI, and others.
- Generate and interpret boot charts.
- Boot charts must be created to document boot times before and after documentations but also do support analysis.
- Investigate critical path services.
- Critical services must be prioritized based on specifications.
- Document all activities, findings and dependencies for bring-up.
Development, improvement and maintenance of system components:
- Deliverable: Development, improvement and maintenance of currently unspecified system components, which are not part of the Android upstream but rather part of the software platform.
- Identify and address possible problems which have to be available system wide.
- Document findings and recommendations.
System-level troubleshooting and issue resolving:
- Deliverable: System-level troubleshooting and resolution of issues involving both Android upstream components and the previously mentioned custom system components, to further stabilize the system.
- Profile CPU, memory, and I/O usage using state of the art tools.
- Analyze occurring issues of services and components.
- Examine the collected data to understand and address the root cause.
- Identify and address resource bottlenecks.
- Ensure that resource usage of services stay within their budget.
- Monitor and enforce resource usage limits to ensure services operate within their allocated budgets.
- Improve parallel service startup. Where possible improve parallel service startup, without impacting critical path services
- Document activities.
Consulting and technical advisory for Android system customization:
- Deliverable: Consult and provide technical advisory for team members by auditing code implementations and conducting workshops.
- Review and audit code of team members.
- Prepare and conduct regular workshops for team members, regarding yet to be disclosed system-wide and by team members requested topics.
- Document audit findings and workshops.
-
Android System/ Software Architect
4 weeks ago
Pune, Maharashtra, India Tata Technologies Full timeExperience - 8 to 13 YearsNotice Period - Immediate to 30 DaysCurrent Job location- PuneJob Description: Android System / Software Architect:- Strong Know-how of Android Automotive's System/Software-Architecture (across all major software layers of Android)- Strong know-how of AOSP code base, including extension points / compatibility- Strong know-how in...
-
Senior Android Software Architect
7 days ago
Pune, Maharashtra, India beBeeAndroid Full time ₹ 18,10,000 - ₹ 20,12,000Job Title: Senior Android Software ArchitectSkillful and innovative senior software architect sought to spearhead the development of high-performance android applications. The ideal candidate will have in-depth knowledge of android platform technologies, strong passion for android as an ecosystem, and a proven track record of designing and implementing...
-
Chief Android Software Architect
2 days ago
Pune, Maharashtra, India beBeeEngineering Full time ₹ 15,00,000 - ₹ 20,00,000Android Software Engineering Leader The company is seeking a seasoned Android software engineering leader to oversee the development of mobile applications. Key Responsibilities:Design and lead the development of Android libraries, services, and SDKs that form the foundation of the company's mobile applications.Collaborate with the team to deliver complete...
-
Chief Software Architect Android
4 days ago
Pune, Maharashtra, India beBeeTechnical Full time ₹ 2,00,00,000 - ₹ 2,50,00,000Job Overview">Android Engineering Leadership OpportunityAs a seasoned Android Engineer, you will play a pivotal role in shaping the future of our mobile applications. Your expertise will be instrumental in guiding our team and driving the development of high-quality, scalable software solutions.
-
Android Architect
1 day ago
Pune, Maharashtra, India Tata Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 per yearAndroid ArchitectureAndroid FrameworkAAOS (Android Automotive OS)HAL (Hardware Abstraction Layer)HIL (Hardware-in-the-Loop)System ArchitectureLow-level Device IntegrationHigh-level Application DesignAPI Design & ManagementRESTful APIs / gRPC / AIDLSecurity Policies & ComplianceSELinux / App SandboxSecure Boot & EncryptionThird-party App Integration (Media,...
-
Native Android Developer
1 day ago
Pune, Maharashtra, India SAEE SOFTWARE PVT. LTD. Full time US$ 80,000 - US$ 1,20,000 per yearSaee Software Pvt Ltd is looking for a talented Native Android Developer to join our team in PuneAre you a seasoned developer with a passion for building robust and secure mobile applications? We're seeking an experienced Native Android Developer with 3+ years of experience to help us build perfection in the POS, payment, banking, and fintech domains.Job...
-
Android Automotive Software Specialist
5 days ago
Pune, Maharashtra, India beBeeAutomotive Full time ₹ 20,00,000 - ₹ 30,00,000We are seeking a skilled Automotive Software Engineer to join our team and contribute to the development of innovative automotive software solutions.Job Description:This is an excellent opportunity for dedicated professionals to work on cutting-edge automotive software projects with passionate global teams tackling real-world challenges.Key...
-
Senior Android Developer
4 days ago
Pune, Maharashtra, India beBeeAndroid Full time US$ 60,000 - US$ 1,20,000Job Title: Senior Android DeveloperJob Description:Achieve success in developing scalable, efficient and well-structured Android applications.Lead and coordinate the development of complex software features.Requirements and Qualifications:Strong understanding of Android Architecture, Building Blocks, Lifecycle, APIs, Framework, and UI Design...
-
Android Developer
24 hours ago
Pune, Maharashtra, India R Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWe are seeking problem solvers to join our team of Android Developers. We want candidates with experience in programming, user interfaces, and/or tools supporting applications on Android. If you are interested in joining a world-class team of passionate engineers who work hard and play hard, we look forward to hearing from you. TechnologyAndroid engineer...
-
Android HMI Architect
1 day ago
Pune, Maharashtra, India Tata Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRequired skillsJava & Kotlin proficiency – For building and maintaining Android apps and services.Android SDK mastery – Deep understanding of app- & activity lifecycle, services, broadcast receivers, and UI componentsJetpack Libraries – Familiarity with Navigation, Flows/Livedata, ViewModel, and Compose (if applicable).Automotive UX principles –...