Remotery

Senior Android BSP Engineer

Posted 6 days ago

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

CI&T6 days ago

System Architect – Mobile, Android, iOS, KMM

BR flagBrazil OnlyFull-timeAndroid Engineer
ApplyView job
Imagemaker6 days ago

Desarrollador Mobile Android – Semi Senior

CL flagChile OnlyFull-timeAndroid Engineer
ApplyView job
Stefanini Brasil6 days ago

iOS/Android Developer

BR flagBrazil OnlyFull-timeAndroid Engineer
ApplyView job
Goods & Services6 days ago

Senior Android Engineer

CO flagColombia OnlyFull-timeAndroid Engineer
ApplyView job
DB6 days ago

Dev Android Tech Lead – Segmento Financeiro

BR flagBrazil OnlyFull-timeAndroid Engineer
ApplyView job
Instituto de Pesquisas Eldorado6 days ago

Android Developer

BR flagBrazil OnlyFull-timeAndroid Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers