HamburgerMenu
hirist

Automotive/Embedded Software Engineer - Hardware Abstraction Layer

Mrshortlisted
Bangalore
6 - 8 Years

Posted on: 12/10/2025

Job Description

Description :

- Candidate must be based in Bangalore and available for immediate joining.

- Must have experience in the Automotive or Manufacturing industries.

- Minimum 2+ years of C++ development experience with exposure to Androids HAL (Hardware Abstraction Layer).

- Experience in Java with Android app development expertise.

- Hands-on experience with JIRA and version control systems (Git, etc.).

- Minimum 1+ year of Android application development experience.

- Candidate age must not exceed 35 years.

Position Overview : Android Automotive/Embedded Software Engineer

We are seeking a skilled Android Automotive Developer/Embedded Software Engineer to work on Android-based infotainment systems. The ideal candidate will have a combination of C++, Java, and embedded systems experience, with a deep understanding of Android Automotive HAL and Framework.

Key Responsibilities :

- Develop and maintain test frameworks and automation for Android-based infotainment systems.

- Implement C++ modules with exposure to Android HAL.

- Develop and maintain Android applications using Java.

- Work with version control systems (Git) and project management tools (JIRA).

- Collaborate on CI/CD pipelines (Jenkins, GitLab CI) for automated builds and testing.

- Understand and work with embedded systems architecture and RTOS concepts.

- Interface with hardware protocols like I2C, SPI, UART, CAN, etc.

- Debug, troubleshoot, and optimize software components for performance and reliability.

- Mentor and support junior team members.

- Communicate effectively with stakeholders and cross-functional teams.

Required Qualifications :

- Bachelors or Masters degree in Electronics Engineering, Computer Engineering, Computer Science, or related field.

- 5+ years of experience in developing test frameworks and automation for Android infotainment systems.

- Minimum 2+ years of C++ development experience with Android HAL exposure.

- Proficiency in Java, C++, and Python.

- Minimum 1+ year experience in Android application development.

- Strong understanding of Android Automotive System and Android Framework.

- In-depth knowledge of Android components: Services, Activities, Broadcast Receivers, Content Providers.

- Familiarity with embedded hardware interfaces: I2C, SPI, UART, CAN.

- Experience with version control, CI/CD tools, and project management systems.

- Excellent problem-solving, debugging, and mentoring skills.

- Strong communication skills for effective interaction with stakeholders.

Location : Bangalore

Experience : 5+ Years (Embedded / Android Automotive / C++ / Java)

Notice Period : Immediate joiners preferred


info-icon

Did you find something suspicious?