Location
Coimbatore | India
Job description
Qualification: Bachelors or Masters in Computer Science / Electrical Engineering or a related discipline
Roles and Responsibilities:
- As a senior-level software engineer, you will coordinate and implement both Android
- Automotive OS platform,
- features as well as Customer-facing features of our connected, embedded Infotainment System.
- Candidate should have sound knowledge of Android System and Framework.
- 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.
- 8+ 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, or Kotlin and Object-Oriented Programming
- Expertise and working knowledge in one or more domain are mandatory in IVI SYSTEM
- vConnectivity (Wifi or Bluetooth or NFC etc), vMultimedia (Audio or Video ), vVPA (Virtual
- Personal Assistant: Alexa, Google etc), vEVS (Exterior View System Camera for IVI), vCluster
- rendering, vADAS
- vNavigation, vAutomotive HMI / vVehicle HAL
- Solid understanding of Android best practices and mechanisms for ensuring robustness and
- stability of the system
- Hands on experience writing UNIT test cases for developed Android Modules
- Exposure to Android build system is required
- Knowledge on any Git, Gtest and SVN and Tortoise configuration Tools.
- Strong communication skills and Good English skills (writing, documenting, conversation)
- Android Porting/Upgrading Experience
- 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
Job tags
Salary