Mahindra and Mahindra Limited [Automotive and Farm Equipment Business]

Lead Engineer

Mahindra and Mahindra Limited [Automotive and Farm Equipment Business]

full-time

Posted on:

Location Type: Office

Location: CoimbatoreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaKotlinC++Embedded CPythonAndroid FrameworkAOSPCar ServiceAIDLHIDL
Soft Skills
communication skillsproblem-solving skillsindependentdelivery focusedteam playercollaborativeAgilebold behaviouranalytical skillsdebugging skills
Certifications
B.EBTechMEMTech