About the role

  • Lead Engineer developing modules in Android Automotive domain for Mahindra & Mahindra. Responsible for Android Native Layer, HAL development, and performance optimization.

Responsibilities

  • Responsible from requirement analysis till realization of the functionality in Android Automotive domain
  • Responsible to develop different modules/components in Android Native Layer and HAL in AAOS
  • Should understand HIDLs and SoC HAL implementation
  • Develop and implement new vendor HALs by extending AAOS HALs or writing new one without impacting the existing HIDLs
  • Should be able to own complete Android Native layer with multiple HALs
  • Should be able to add relevant underlying Android kernel support for HALs
  • Profiling and reducing the Android boot time
  • Triaging, debugging, identifying root cause and solving multiple complex performance and stability related system issues
  • Code review and unit tests to ensure code is optimized and doesn't consume much system resources such as CPU, Memory
  • Delivery of the software for software Integration

Requirements

  • 5-7 Years B.E / BTech / ME/ MTech in EEE, ECE, E&I, CSE
  • Excellent communication skills, both verbally and in written text
  • Problem-solving skills
  • Independent, delivery focused, able to adhere to processes & deadlines
  • Effective Team player Collaborative, Agile and Bold behaviour
  • Good experience in Android domain for Digital Cockpit platforms
  • Experience with Hypervisor based on Android system
  • Working experience in any latest gen Automotive chipsets, preferable Qualcomm snapdragon 6/8 series
  • Working experience in Agile methodology
  • Experience in using Jira for Feature and Defect management
  • Experience working with GitHub/Gerrits
  • Strong proficiency in programming languages: Java, Kotlin, C++, Embedded C, and Python
  • Deep knowledge of the Android Framework, AOSP, Car Service, AIDL, HIDL, NDK, and JNI
  • Expertise and working knowledge in one or more domain are mandatory in Automotive infotainment system - Vehicle HAL, Power management, Android Auto, Car Play, Virtual Personal Assistant (Alexa..), Graphics, Display
  • Solid understanding of Android best practices and mechanisms for ensuring robustness and stability of the system
  • Strong debugging skills for complex system wide issues
  • Proficiency in Android tools and debugging techniques
  • Good understanding and working knowledge of CDD
  • Hands on experience in using DevOps and Bug tracking tools ( JIRA, GIT, Polarian, Doors, RTC)
  • Experienced in Design/Architecture Tools like EA
  • Strong analytical skills and hands-on experience with the tools and techniques necessary to perform root cause analysis, and ability to come up with solutions for complex issues

Benefits

  • Our commitment to Diversity, Equity, and Inclusion
  • Competitive salary

Job title

Lead Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job