Android BSP Developer
Offer summary

(Summary generated by AI based on the full job description)

The project involves Android BSP development for custom hardware platforms, covering bootloader, Linux Kernel, device drivers, Android HAL, and AOSP. Responsibilities include board bring-up, low-level debugging, support for GMS certification processes, and integration of new platform features. Required skills are C, C++, Linux Kernel, Device Trees, handling AOSP, Git, Gerrit, JTAG, gdb, adb, fastboot. English communication is mandatory.

newquick apply

Android BSP Developer

Company: SQUARE ONE RESOURCES sp. z o.o.

from: 13 July 2026
to: 12 August 2026
120 - 140net (+ VAT)/ hr.B2B contract (full-time)
Salary details
basic salary
Offer parameters
level:senior
working mode:remote • hybrid
location:Warszawa, Masovian
Warszawa, Masovian

Requirements

Expected technologies

C
C++
Java
Linux Kernel
Android Open Source Project (AOSP)
Git
Gerrit
JTAG
gdb
adb
fastboot

Operating system

Linux

Our requirements

  • Commercial experience as an Android BSP Developer or Embedded Linux Developer.
  • Strong programming skills in C and C++; knowledge of Java is a plus.
  • Expert knowledge of Linux, including: Linux Kernel internals, Device Trees, Memory management, Embedded Linux architecture.
  • Hands-on experience with Android Open Source Project (AOSP).
  • Practical knowledge of the Android Build System, including commands such as lunch and m.
  • Experience with Git and Gerrit.
  • Proficiency with low-level debugging tools such as JTAG, gdb, adb, and fastboot.
  • Strong analytical and problem-solving skills in hardware/software integration.
  • Good communication skills in English.

Your responsibilities

  • Perform board bring-up for new custom hardware, including bootloader initialization and low-level firmware configuration.
  • Customize the Linux Kernel and develop or port device drivers for hardware peripherals such as: Wi-Fi, Bluetooth, Displays, Touchscreens, Cameras, Sensors.
  • Develop and maintain the Android Hardware Abstraction Layer (HAL), enabling seamless communication between Android framework APIs and hardware components.
  • Build and configure Android Open Source Project (AOSP) and generate system images, including boot.img, vendor.img, and system.img.
  • Debug and troubleshoot low-level system and hardware integration issues.
  • Execute and support Google Mobile Services (GMS) certification processes, including CTS, GTS, and VTS testing.
  • Collaborate closely with hardware and software engineering teams to integrate and optimize new platform features.
Company

About the project

In this role, you will be responsible for developing, customizing, and maintaining Android BSP solutions for custom hardware platforms.

SQUARE ONE RESOURCES sp. z o.o.

At Square One Poland we link IT experts with the business. With over 25 years of experience, we specialize in recruitment processes on a global scale. Despite years of experience, we still have a startup DNA and this is our advantage. Our offices are located in London and Warsaw, however, we can reach clients from all over the world, from start-ups to big worldwide corporations.

This is how we work

Android BSP Developer
120–140 zł / hr. (B2B)
I apply to:
SQUARE ONE RESOURCES sp. z o.o.
Warszawa, Masovian

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer