BSP Architect (Android / Linux)

Full–time

Posted on: a day ago

Job Role: BSP Architect (Android / Linux)

Work Experience: 10+ Years

Location: Pune & Bangalore

Key Responsibilities:
  • Define and own the kernel architecture and BSP roadmap across Android/Linux platforms.
  • Lead Android version migration, kernel upgrades, and BSP evolution.
  • Architect and review kernel subsystems, device drivers, and system-level designs.
  • Collaborate with hardware, BSP, middleware, and application teams for seamless integration.
  • Conduct impact analysis, root cause analysis, and performance optimization.
  • Review and approve technical designs, patches, and build configurations.
  • Establish best practices, coding standards, and design guidelines.
  • Mentor teams and provide technical leadership across programs.
  • Participate in client discussions, architecture reviews, and delivery planning.

  • Required Skills:
  • 12+ years of experience in Android BSP / Linux Kernel / Embedded Systems.
  • Strong expertise in Linux/Android kernel internals and subsystems.
  • Hands-on experience with Android BSP, AOSP, and Embedded Linux platforms.
  • Strong programming skills in C/C++ (kernel-level development).
  • Proven experience in BSP migration, kernel upgrades, and platform bring-up.
  • Strong understanding of system architecture and hardware-software interaction.
  • Experience with build systems (Make, Bazel) and version control (Git, Gerrit).
  • Strong debugging, performance tuning, and optimization skills.
  • Mandatory experience in Automotive Infotainment domain.

  • Preferred Skills:
  • Experience with Android Automotive OS / Embedded Linux systems.
  • Knowledge of GKI (Generic Kernel Image), power management, and system optimization.
  • Exposure to end-to-end embedded product development lifecycle.
  • Strong stakeholder management and communication skills.