← Zurück zur Liste
Stelle · Senior

Senior Android BSP Engineer

Sonstige • Senior • Remote • Vollzeit • Ungarn Ungarn

An Android BSP Engineer is sought with deep expertise in Android platform development, BSP customization and system integration. The role sits at the intersection of hardware and software: developing and optimizing Android-based embedded platforms on the latest Android versions (preferably Android 14 or later) within a cross-functional team.

Responsibilities

  • ▹Work with Android source code and build system: synchronize repositories, manage branches and patches, integrate third-party components, resolve build issues and conflicts
  • ▹Develop, customize and maintain Android BSP components, platform integrations and system-level features for Android-based embedded devices
  • ▹Modify and improve Android platform components according to project requirements, including customization for specific hardware and product needs
  • ▹Develop, integrate and maintain Android HAL components and support Android subsystems, particularly camera, display and media
  • ▹Collaborate with hardware teams to support platform bring-up, hardware integration, validation and troubleshooting
  • ▹Customize and maintain the Linux kernel and embedded platform components: configure Device Tree, integrate and modify drivers, support hardware-specific functionality
  • ▹Debug and diagnose software and hardware issues across Android BSP, HAL, camera, display, media and Embedded Linux layers using logcat, dmesg, ADB and other debugging tools
  • ▹Analyze root causes, document solutions and contribute to system stability, performance optimization and overall platform reliability

Requirements

  • ▹8+ years of professional experience in embedded software/firmware development
  • ▹2+ years of hands-on experience with Android BSP development, platform customization and system integration
  • ▹Hands-on experience with Android AOSP development
  • ▹Strong understanding of recent Android versions, features, APIs and changes (preferably Android 14 or later)
  • ▹Experience working with Android HAL and Android subsystems, particularly Camera, Display and Media
  • ▹Strong understanding of Android platform architecture and the interactions between BSP, HAL, Android subsystems and hardware components
  • ▹Strong proficiency in C/C++ development
  • ▹Solid Embedded Linux development experience, including power management, display drivers and connectivity stacks such as Wi-Fi and Bluetooth
  • ▹Familiarity with Android development tools and workflows: ADB, Fastboot, Repo, Git, Gerrit, GitHub

Nice to have

  • ▹Experience with scripting languages such as Bash or Python
  • ▹Debugging and development experience within the Android Framework layer
  • ▹Familiarity with the NDK toolchain, building native libraries and components
  • ▹Linux user space development experience (strong plus); Linux kernel development experience (bonus)
  • ▹Treble experience

Soft skills

Strong problem-solving skillsProactive, independent working styleExcellent written and verbal communication skillsCollaboration within a cross-functional team

Ähnliche Stellen