Bsp Engineer

Spectrum Talent Management

Bengaluru

On-site

INR 2,600,000 - 3,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Spectrum Talent Management is seeking a Senior Android Automotive Platform Engineer to lead the development and integration of AAOS-based solutions on embedded automotive platforms. You will influence BSP bring-up, native C/C++ components, and Android HAL across collaboration with hardware teams.

The role demands deep expertise in Android Automotive OS, AOSP customization, and platform-level debugging, with a focus on performance, power, and system stability in automotive environments.

Qualifications

  • Hands-on experience with Android Automotive OS (AAOS) and AOSP development.
  • Experience in Android platform customization and integration.
  • Knowledge of automotive Android components and vehicle services.

Responsibilities

  • Develop, customize, and maintain AAOS platform components.
  • Perform AOSP customization, Android framework modifications, and platform integration.
  • Design and implement Android native libraries and system components using C/C++.
  • Develop, integrate, and modify Android HAL components for automotive peripherals and vehicle interfaces.
  • Perform BSP development, board bring-up, debugging, and optimization on automotive SoCs.
  • Collaborate with chipset vendors and hardware teams for platform enablement and hardware integration.
  • Integrate and optimize Linux kernel modules, device drivers, middleware components, and system services.
  • Implement and maintain automotive virtualization solutions using hypervisors.
  • Configure and integrate guest operating systems in multi-OS automotive environments.
  • Analyze and resolve platform issues related to:Boot performance,Memory utilization,Power optimization,System stability,Runtime performance.
  • Perform debugging using Android and Linux debugging tools.
  • Work closely with application, framework, kernel, validation, and hardware teams for end-to-end feature delivery.
  • Participate in architecture discussions, design reviews, and technical mentoring activities.

Skills

Android Automotive OS / AOSP
C/C++
Android HAL Development
BSP & Embedded Linux
Hypervisor & Virtualization
Automotive Protocols (CAN, Ethernet, L

Job description

Job Description Senior Android Automotive Platform Engineer (BSP & AAOS)

Position Title
Senior Software Engineer / Technical Lead – Android Automotive BSP & Platform
Experience Required
7–9 Years
Location

Open / As per Business Requirement

Job Summary

We are looking for an experienced Senior Android Automotive Platform Engineer with strong expertise in Android Automotive OS (AAOS), AOSP, BSP development, Android Framework, Native C/C++ development, HAL integration, Embedded Linux, and Automotive Virtualization.

The ideal candidate will have hands‑on experience in developing, customizing, integrating, and optimizing Android Automotive software stacks on embedded automotive platforms. The candidate should have strong exposure to SoC bring‑up, Linux kernel, device drivers, Android HAL, hypervisor‑based virtualization, and platform‑level debugging.

Key Responsibilities
  • Develop, customize, and maintain Android Automotive OS (AAOS) platform components.
  • Perform AOSP customization, Android framework modifications, and platform integration.
  • Design and implement Android native libraries and system components using C/C++.
  • Develop, integrate, and modify Android HAL components for automotive peripherals and vehicle interfaces.
  • Perform BSP development, board bring‑up, debugging, and optimization on automotive SoCs.
  • Collaborate with chipset vendors and hardware teams for platform enablement and hardware integration.
  • Integrate and optimize Linux kernel modules, device drivers, middleware components, and system services.
  • Implement and maintain automotive virtualization solutions using hypervisors.
  • Configure and integrate guest operating systems in multi‑OS automotive environments.
  • Analyze and resolve platform issues related to:
    • Boot performance
    • Memory utilization
    • Power optimization
    • System stability
    • Runtime performance
  • Perform debugging using Android and Linux debugging tools.
  • Work closely with application, framework, kernel, validation, and hardware teams for end‑to‑end feature delivery.
  • Participate in architecture discussions, design reviews, and technical mentoring activities.
Required Technical Skills
Android Automotive OS / AOSP
  • Strong hands‑on experience with Android Automotive OS (AAOS) and AOSP development.
  • Good understanding of:
    • Android architecture
    • Android boot sequence
    • Framework layers
    • System services
    • Build system and customization
  • Experience in Android platform customization and integration.
  • Knowledge of automotive Android components and vehicle services.
Native Development (C/C++)
  • Strong programming skills in C and C++.
  • Experience developing and debugging:
    • Android Native Libraries
    • System‑level components
    • Middleware layers
  • Good understanding of:
    • JNI
    • Binder IPC mechanisms
    • Android Native Development Kit (NDK)
Android HAL Development
  • Hands‑on experience developing and modifying Android HAL components.
  • Experience with:
    • AIDL‑based HAL
    • HIDL‑based HAL
  • Understanding of:
    • Vehicle HAL (VHAL)
    • Automotive services
    • Hardware interface integration
BSP & Embedded Linux
  • Strong experience in:
    • BSP development
    • Board bring‑up
    • Embedded Linux platform development
  • Hands‑on experience with:
    • Linux kernel configuration and customization
    • Device Tree development
    • Driver integration and debugging
    • Kernel modules
    • Bootloader customization (U-Boot preferred)
  • Knowledge of Linux system programming concepts.
Hypervisor & Virtualization
  • Experience with automotive virtualization platforms such as:
    • QNX Hypervisor
    • Jailhouse
    • Xen
    • ACRN
    • Other automotive‑grade hypervisors
  • Understanding of:
    • Virtual machine concepts
    • Guest OS integration
    • CPU/memory resource partitioning
    • Shared memory communication
    • Inter‑VM communication mechanisms
Automotive Communication Protocols

Experience with automotive communication technologies:

  • CAN
  • Ethernet
  • LIN
  • SOME/IP

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Ahmedabad District

On-site
INR 1,000,000 - 1,500,000
Automotive Android HAL_Senior Enginer
Automotive Android HAL_Senior Enginer

Arrow Electronics • Pune District

On-site
INR 1,000,000 - 1,500,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Pune District

On-site
INR 1,200,000 - 2,000,000
S/W Engineer - Linux BSP
S/W Engineer - Linux BSP

Thakral One • Bengaluru

On-site
INR 1,000,000 - 1,500,000
BSP Developer_VS
BSP Developer_VS

LG Electronics • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Android Developer
Senior Android Developer

Bct Consulting • Chennai District

Hybrid
INR 1,800,000 - 2,400,000
Platform Developer _ AOSP
Platform Developer _ AOSP

Ather Energy • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Senior Software Engineer - Android
Senior Software Engineer - Android

harman • Bengaluru

On-site
INR 2,000,000 - 4,000,000
S/W Engineer – Linux BSP
S/W Engineer – Linux BSP

Thakral One • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Android AOSP Lead
Android AOSP Lead

KPIT • Bengaluru

On-site
INR 1,200,000 - 1,800,000