← Back to jobs

Remote job

Senior Android BSP Engineer

Mobile Full-time Freelance Ukraine

Job details

Not specified Salary
Ukraine Eligibility
Senior Experience
Full-time Employment

About this role

Role overview Develop and troubleshoot system software for embedded products built on Android and Linux, working close to hardware rather than on application features. You will contribute across the platform stack—from board bring-up and hardware integration to native components and validation—helping deliver stable performance, connectivity, and multimedia behavior.

Responsibilities - Customize AOSP-based platform software and develop Android board support packages for embedded audio devices. - Implement or integrate HAL layers, native C/C++ components, system services, and JNI/NDK interfaces. - Support Android platform upgrades and keep embedded builds aligned with newer releases. - Integrate hardware interfaces and peripheral drivers; investigate kernel and device communication issues. - Debug boot, performance, memory, power, threading, IPC, and hardware interaction problems using suitable diagnostic tools. - Participate in board bring-up and platform validation on ARM and Qualcomm-based or other embedded hardware, collaborating with hardware and product teams.

Requirements - At least 7 years of embedded software development, including 2 or more years in Embedded Android, AOSP, or platform-level Android work. - Strong C and C++ skills for low-level, native, and performance-sensitive software. - Practical knowledge of Android BSP and build systems, HAL, HIDL/AIDL, Android.bp/Android.mk, and Soong/Ninja. - Experience with Android NDK, JNI, Binder, and IPC methods such as sockets or shared memory. - Understanding of embedded Linux, kernel interfaces, device drivers, and hardware communication. - Familiarity with debugging tools such as ADB, GDB, Valgrind, Systrace/Perfetto, or protocol analyzers. - Bachelor’s degree in computer science, electrical or computer engineering, or a related technical field.

Benefits and work setup - Long-term, remote B2B engagement as an independent contractor, with delivery arrangements shaped by project needs and agreed objectives. - Work with international engineering specialists on products and technical challenges used in professional environments. - Opportunity to contribute to technical decisions and provide guidance to less experienced engineers.

Skills detected in the listing

C++Stakeholder Management
Detected Nov 4, 2026
Last verified Nov 4, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Full access to all MCP features
  • Cancel anytime

Monthly

$35.99 $17.99 /month
  • Original application links
  • Full access to all MCP features
  • 35% cheaper than weekly

Lifetime

$99.99 $49.99 /forever
  • Original application links
  • Full access to all MCP features
  • One-time payment
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight