Remotery

Senior Android BSP Engineer

Posted Jun 11

This is a fully remote position, open to applicants in Ukraine.

📋 Description

• Collaborate with the Android source code and build system: synchronize repositories, manage branches and patches, integrate third-party components, and troubleshoot build issues and conflicts.

• Design, customize, and sustain Android BSP components, platform integrations, and system-level features for Android-based embedded devices.

• Modify and enhance Android platform components in line with project requirements, including tailored solutions for specific hardware and product necessities.

• Develop, integrate, and support Android HAL components, with a focus on Android subsystems such as camera, display, and media.

• Work alongside hardware teams to facilitate platform bring-up, hardware integration, validation, and troubleshooting efforts.

• Customize and manage Linux kernel and embedded platform components: configure Device Tree, integrate and modify drivers, and ensure support for hardware-specific functionalities.

• Debug and troubleshoot software and hardware issues across Android BSP, HAL, camera, display, media, and Embedded Linux layers utilizing logcat, dmesg, ADB, and various debugging tools.

• Investigate root causes, document solutions, and contribute to enhancing system stability, performance optimization, and overall platform reliability.


⛳️ Requirements

• Over 8 years of professional experience in embedded software/firmware development.

• A minimum of 2 years of practical experience in Android BSP development, platform customization, and system integration.

• Direct experience with Android AOSP development.

• Strong knowledge of recent Android versions, features, APIs, and updates (preferably Android 14 or later).

• Experience with Android HAL and Android subsystems, particularly in Camera, Display, and Media.

• Comprehensive understanding of Android platform architecture and the interactions among BSP, HAL, Android subsystems, and hardware components.

• High proficiency in C/C++ development.

• Solid background in Embedded Linux development, including power management, display drivers, and connectivity stacks such as Wi-Fi and Bluetooth.

• Familiarity with Android development tools and workflows, including ADB, Fastboot, Repo, Git, Gerrit, and GitHub.

• Strong problem-solving abilities with a proactive, independent work approach.

• Excellent written and verbal communication skills.


🏝️ Benefits

• Health insurance

• Remote work options

People also viewed

BJAKJul 25

Android Developer – AI Finance Agent

NL flagNetherlands OnlyFull-timeAndroid Engineer
ApplyView job
BJAKJul 25

Android Software Engineer – AI Neobank App

AU flagAustralia OnlyFull-timeAndroid Engineer
ApplyView job
DraftKings Inc.Jul 25

Senior Lead Software Engineer, Android

US flagUnited States OnlyFull-timeAndroid Engineer$160.7k – $200.9k/year
ApplyView job
NIR-YUJul 25

Desarrollador Android Senior, Certificado

Latin AmericaFull-timeAndroid Engineer
ApplyView job
Volkswagen GroupJul 25

Senior Android Automotive Software Engineer, AOSP

US flagCalifornia OnlyFull-timeAndroid Engineer$155k – $195k/year
ApplyView job
BJAKJul 25

Android Developer – AI Finance Agent

TH flagThailand OnlyFull-timeAndroid Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers