Tata Elxsi

Android AOSP Developer/Lead - Automotive Middleware (Pune)

Tata Elxsi

Pune, Maharashtra, India · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
3 days ago
Work mode
In office
Education
Any graduate
Eligibility
Candidates holding any graduate degree are eligible to apply.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Tata Elxsi

Tata Elxsi offers a platform filled with vast opportunities for innovative and curious minds aiming to shape the future. The company fosters a culture where every individual matters and can accelerate their career growth by exploring what they love.

Job Overview

We are searching for skilled Android Middleware Developers specialized in the Automotive domain to join our team in Pune. Your role will involve development and integration of middleware and HAL components within AAOS infotainment systems.

Key Responsibilities

  • Design and implement middleware components and HAL modules for AAOS-based infotainment platforms.
  • Create and maintain AIDL/Binder IPC interfaces and vendor-specific services, along with system services and framework enhancements.
  • Work on features involving Audio, Bluetooth, Wi-Fi, Projection, Media, Power management, and Vehicle HAL functionalities.
  • Perform debugging at multiple levels using tools such as logcat, perfetto, gdb, systrace, and Linux utilities.
  • Collaborate with Board Support Package (BSP), framework, and application teams to enable and refine features.
  • Focus on optimizing system performance, reducing boot times, and managing memory efficiently.
  • Support integration efforts involving third-party and open-source software stacks.
  • Ensure all development aligns with ASPICE standards through documentation, code reviews, and compliance checks.
  • Develop unit and integration tests and assist in reproducing field issues to maintain software quality.
  • Gain or leverage exposure to Compatibility Test Suite (CTS), Vendor Test Suite (VTS), and Stability Test Suite (STS).
  • Participate in migrating middleware services, framework components, and HALs to newer Android versions.

Required Skills and Experience

  • Proficient in C++, Java, and shell or Python scripting with strong programming fundamentals.
  • Hands-on experience with Android internals, including HAL, system services, and AIDL mechanisms, along with SELinux policy management.
  • Solid understanding of Linux operating system concepts such as multithreading and interprocess communication (IPC).

Desirable Qualifications

  • Familiarity with vehicle communication protocols like CAN and SOME/IP.
  • Experience working with Qualcomm frameworks and software libraries.
  • Knowledge of Hypervisor technologies, multi-virtual machine architecture, and inter-VM IPC mechanisms.
  • Experience with automotive testing tools: CTS, VTS, and STS.
  • Exposure to QNX or Linux-based in-vehicle infotainment systems.

Eligibility

Open to any graduate degree holders.

Minimum education

Bachelor's Degree

Industry

Automotive

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer