Android framework Engineer
Location
Bangalore | India
Job description
Job Details
Description At Visteon, the work we do is both relevant and recognized —not just by our organization, but by our peers, by industry-leading brands, and by millions of drivers around the world.
That's YOUR work. And, as a
truly global technology leader in the mobility space, focused on building
cross-functional AND
cross-cultural teams, we connect you with people who help you grow.
So here, whatever we do is not a job. It's a mission. As a multi-billion-dollar leader of disruptive change in the industry, we are shaping the future, while enabling a cleaner environment. No other industry offers more fast-paced change and opportunity. We are in the midst of a mobility revolution that will completely change the way we interact with our vehicles, reduce the number of car accidents and fatalities, and make the world a cleaner place.
Visteon is at the epicenter of this mobility revolution. Two major trends in the automotive industry – the shift to electric vehicles and vehicles with autonomous safety technologies – have created unique opportunities for Visteon. We are the only automotive provider focused exclusively on cockpit electronics – the fastest-growing segment in the industry.
Detailed description: Key responsibilities Job Purpose: The purpose of the job is to provide EVS/GNSS/VOLD hal and native development in Linux/Android domains.
Key Job Responsibilities: - Responsible from requirement analysis till realization of the functionality in Android Automotive domain.
- Responsible to develop different modules/components in Android Automotive System
- Is responsible for multiple component ownership for Android Automotive System
- Delivery of the software for software Integration
- Ensure the implementation of defined test strategies and document the achieved results.
- Ensure pre-integration testing and verification for the functional area and its features.
- Ensure traceability, consistency of requirements and feature maturity
- Defect triaging and resolution
- Work with other domains for the resolution of dependencies on features and defects
- Mentor the less experienced team members to guide and assist them in completing their tasks on time.
Key Performance Indicators: - Solid working experience with the software life-cycle methodologies. Collaborate within an agile cross-functional team environment. Strong leadership, planning and organization skills.
- Mentoring skills to assist less experienced team members
- Expert knowledge about the Android Framework, AOSP platform architecture, and related build system
- 4+ years of working experience in modifying Android framework components, system services, and the Android SDK
- Good understanding of Android Automotive System and Car Framework
- Should have very good understanding of different Android Components : Services, Broadcast Receivers, Content Providers, Treble Architecture
- Proficiency Java, JNI and Object-Oriented Programming
- Expertise and working knowledge in one or more domain are mandatory in IVI SYSTEM
Key Capabilities / Skills required & level of proficiency: Independent
Technical Capabilities / Skills Level Behavioural Capabilities Level Good Knowledge in Activity, Window, Package Manager , Connectivity , VOLD , Storage , AIDL , Binder , Car service , System Server
Independent
Java , JNI and C++ programming experience
Independent
GIT Usage
Independent
Linux/Android AOSP Experience
Independent
- Optimism
- Integrity
- Courage
Critical experiences required to be ready for this job :
- Android Porting/Upgrade Experience
- Strong communication skills and Good English skills (writing, documenting, conversation)
- Ensure traceability, consistency of requirements and feature maturity
- Good understanding and working knowledge of CDD and GAS documents
- Exposure in Google Compliance Testing (CTS,VTS, STS,ACTS etc)
- Good knowledge of Android Middleware (Drivers, HAL, Libraries, Framework etc)
- Knowledge on Testing Tools like CANOe will be an added advantage
- Exposure to Android tools and debugging techniques.
- Experience in automation of integration tasks with any scripting language (Shell/Python) will be an added advantage.
Special/regulatory requirements – if any (e.g. qualification/certification, language capability, extensive travel etc.) –
- Development work experience on AOSP services , Boot optimization , migration and software update
- Working Experience in Android AOSP/ Linux based infotainment and build environment
Job tags
Salary