New offer - be the first one to apply!
July 16, 2026
Android BSP Developer
Senior • Remote
120 - 140 PLN/hr
Gliwice, Poland
We are seeking an experienced Android BSP (Board Support Package) Developer to join an established client's team. In this role, you will be responsible for building, customizing, and stabilizing the operating system layer for custom hardware platforms. This is a highly technical role focused on low-level firmware initialization, Linux kernel customization, and Android Open Source Project (AOSP) compilation.
You will bridge the gap between custom physical hardware and upper-layer Android frameworks, ensuring optimal system stability, security, and performance.
Details
- Role: Android BSP Developer
- Seniority: Senior / Mid-Senior
- Allocation: Full-time (1 FTE)
- Start Date: ASAP
- Rate: 120-140 pln/h net B2B
- Work Model: Remote / Hybrid with mandatory business travel to Warsaw during hardware integration phases
Responsibilities
- Board Bring-Up: Lead the boot process of new custom hardware platforms from scratch, initializing bootloaders and configuring low-level firmware.
- Kernel & Driver Development: Customize and optimize the Linux Kernel; write, port, and debug device drivers for hardware peripherals including Wi‑Fi, Bluetooth, cameras, displays, touchscreens, and sensors.
- HAL Implementation: Design and implement Hardware Abstraction Layers (HAL) for communication between Android framework APIs and hardware components.
- AOSP & Image Building: Compile and configure AOSP to generate optimized OS images such as boot.img, vendor.img, and system.img.
- Testing & Certification: Execute GMS certification suites including CTS, GTS, and VTS to ensure platform compliance.
Requirements
- Advanced proficiency in C and C++ with working knowledge of Java
- Deep understanding of Linux kernel internals, memory management, device trees, and concurrency models
- Hands-on experience with Android Build System tools and version control systems such as Git and Gerrit
- Experience with low-level debugging tools including JTAG, gdb, adb, and fastboot
- Availability for on-site hardware integration sessions in Warsaw
Similar jobs you might like
Technology
New offer
co.brick Talents
Android BSP Developer
Senior
Hybrid
Warsaw, Poland
120 - 140 PLN/hr
🏢 Summary: Senior Android BSP Developer role focused on low-level Android system development for custom hardware platforms, including board bring-up, Linux kernel customization, HAL implementation, and AOSP image building. The position involves debugging, driver development, and GMS certification activities in a remote or hybrid setup with required travel to Warsaw for hardware integration phases. 🗂️ Requirements: Advanced C, Advanced C++, Working knowledge of Java, Expert knowledge of Linux kernel, Knowledge of memory management, Knowledge of device trees, Knowledge of concurrency models, Experience with Android Build System, Experience with Git, Experience with Gerrit, Experience with JTAG debugging, Experience with gdb, Experience with adb, Experience with fastboot, Readiness for business travel to Warsaw 📃 Skills: Android, BSP, AOSP, Linux, Kernel, C, C++, Java, Git, Gerrit, JTAG, gdb, adb, fastboot, HAL, GMS, CTS, GTS, VTS 🏢 Description: We are seeking an experienced Android BSP (Board Support Package) Developer to join our established client's team. In this role, you will be responsible for building, customizing, and stabilizing the operating system layer for custom hardware platforms. This is a highly technical role focused on low-level firmware initialization, Linux kernel customization, and Android Open Source Project (AOSP) compilation. You will bridge the gap between custom physical hardware and upper-layer Android frameworks, ensuring optimal system stability, security, and performance. Details Role: Android BSP Developer Seniority: Senior / Mid-Senior Allocation: Full-time (1 FTE) Start Date: ASAP Rate : 120-140 pln/h net B2B Work Model: Remote / Hybrid with mandatory business travel (delegations) to the client’s office in Warsaw as required by the hardware integration phases. Responsibilities Board Bring-Up: Lead the boot process of new custom hardware platforms from scratch, initializing bootloaders and configuring low-level firmware. Kernel & Driver Development: Customize and optimize the Linux Kernel; write, port, and debug device drivers for hardware peripherals (including Wi-Fi, Bluetooth, cameras, displays, touchscreens, and various sensors). HAL Implementation: Design and implement Hardware Abstraction Layers (HAL) to enable seamless, secure communication between Android framework APIs and underlying hardware components. AOSP & Image Building: Compile and configure the Android Open Source Project (AOSP) to generate optimized, modular OS images (such as boot.img, vendor.img, and system.img). Testing & Certification: Oversee and execute Google Mobile Services (GMS) certification suites—including CTS (Compatibility Test Suite), GTS, and VTS—to ensure full platform compliance Requirements Core Programming: Advanced proficiency in C and C++ (essential for low-level system code) and working knowledge of Java (for HAL-to-framework connectivity). OS Internals: Deep, expert-level understanding of the Linux kernel , memory management, device trees, and concurrency models. Build Systems & Workflows: Hands-on experience with Android Build System tools and commands (e.g., lunch, m) alongside version control systems like Git and Gerrit . Low-Level Debugging: Mastery of hardware and software troubleshooting tools, including JTAG hardware debuggers, gdb, adb, and fastboot . Travel Flexibility: Full readiness for on-site hardware alignment and integration sessions at the client's laboratory/office in Warsaw.
Technology
New offer
Shimi Sp. z o.o.
Android BSP (Board Support Package) Developer
Senior
Remote
Warsaw, Poland
130 - 135 PLN/hr
🏢 Summary: B2B remote contract for an Android BSP Developer focused on board bring-up, Linux kernel and driver development, HAL implementation, and AOSP image building for custom Android hardware platforms. The role involves low-level Android system customization, hardware integration, debugging, and GMS certification testing. Occasional visits to the Warsaw office are required. 🗂️ Requirements: C, C++, Java, Expert Linux knowledge, Linux kernel internals, Device trees, Memory management, Android Build System experience, Git, Gerrit, JTAG, gdb, adb, fastboot, Kernel and driver development, AOSP compilation, HAL implementation, GMS certification testing 📃 Skills: Android, BSP, AOSP, Linux, Kernel, Drivers, HAL, C, C++, Java, Git, Gerrit, JTAG, gdb, adb, fastboot, CTS, GTS, VTS, bootloader 🏢 Description: For one of our clients, we are looking for a Android BSP (Board Support Package) Developer (m/f/n). Core Responsibilities: Board Bring-Up: Booting new custom hardware from scratch, initializing the bootloader, and configuring low-level firmware. Kernel & Driver Development: Customizing the Linux Kernel and writing/porting device drivers for hardware peripherals (e.g., Wi-Fi, Bluetooth, displays, touchscreens, sensors, and cameras). HAL (Hardware Abstraction Layer) Implementation: Creating the interface that allows Android framework APIs to communicate with underlying hardware components securely. AOSP & Image Building: Compiling and configuring the Android Open Source Project (AOSP) to create modular OS images (such as boot.img, vendor.img, and system.img). Testing & Certification: Ensuring compliance with hardware requirements by running Google Mobile Services (GMS) certification tests (CTS, GTS, and VTS). Key Skills Required: Programming Languages: C, C++, and Java. Operating System Knowledge: Expert proficiency in Linux , including kernel internals, device trees, and memory management. Build Systems: Hands-on experience with Android Build System commands (e.g., lunch, m) and version control tools like Git and Gerrit . Debugging Tools: Using JTAG, gdb, adb, and fastboot for low-level system troubleshooting. Offer: Contract B2B (via Shimi) Remote (occasional visits to the Warsaw office) Rate up to 135 PLN/h net+VAT
Technology
P&P Solutions
Android BSP (Board Support Package) Developer
Senior
Remote
Warsaw, Poland
120 - 140 PLN/hr
🏢 Summary: Oferta dotyczy rozwoju i dostosowywania Android BSP dla dedykowanych platform sprzętowych z wykorzystaniem AOSP, Linux Kernel oraz integracji HAL i sterowników. Rola obejmuje uruchamianie Androida na nowym sprzęcie, debugowanie niskopoziomowe oraz współpracę z zespołami hardware i firmware. Praca w modelu zdalnym z okazjonalną obecnością w biurze w Warszawie, w ramach kontraktu B2B. 🗂️ Requirements: Doświadczenie komercyjne jako Android BSP Developer, Znajomość AOSP, Doświadczenie w dostosowywaniu Androida do dedykowanego hardware, Znajomość Linux Kernel, Doświadczenie z device tree, Konfiguracja kernela, Debugowanie problemów systemowych, Tworzenie lub portowanie sterowników Linux/Android, Znajomość Android HAL, Integracja Android Framework, Bardzo dobra znajomość C, Bardzo dobra znajomość C++, Bardzo dobra znajomość Java, Znajomość Android Build System, Znajomość Git, Znajomość Gerrit, Umiejętność debugowania z użyciem adb, Umiejętność debugowania z użyciem fastboot, Umiejętność debugowania z użyciem gdb 📃 Skills: Android, AOSP, Linux, Kernel, HAL, Framework, C, C++, Java, Git, Gerrit, adb, fastboot, gdb, repo, lunch, m, HIDL, AIDL, VINTF, Treble, CTS, GTS, VTS, Qualcomm, MediaTek, NXP, Rockchip 🏢 Description: Poszukujemy doświadczonego Android BSP (Board Support Package) Developera do projektu związanego z rozwojem, raportowaniem i dostosowywaniem systemu Android na poziomie AOSP (Android Open Source Project) oraz integracją oprogramowania z dedykowanym hardware. Szukamy osoby, która posiada doświadczenie w pracy z Androidem od strony systemowej – od uruchamiania platformy na nowym sprzęcie, przez rozwój kernela i sterowników, po integrację warstwy HAL i Android Framework. 📍 Lokalizacja: zdalnie / 1 dzień w miesiącu z biura w Warszawie 💰 Stawka: do 140 PLN/h netto (B2B) Wymagania Komercyjne doświadczenie jako Android BSP (Board Support Package) Developer lub w podobnej roli związanej z rozwojem platformy Android. Doświadczenie z AOSP oraz dostosowywaniem Androida do dedykowanego hardware. Praktyczna znajomość Linux Kernel , w tym device tree, konfiguracji kernela oraz debugowania problemów systemowych. Doświadczenie w tworzeniu lub portowaniu sterowników Linux/Android Znajomość Android HAL oraz integracji warstwy sprzętowej z Android Framework. Bardzo dobra znajomość C/C++ oraz Java . Doświadczenie z Android Build System (repo, lunch, m) oraz narzędziami Git/Gerrit. Umiejętność debugowania niskopoziomowego z wykorzystaniem m.in. adb, fastboot, gdb. Mile widziane: DDoświadczenie z platformami Qualcomm, MediaTek, NXP lub Rockchip Znajomość HIDL, AIDL, VINTF oraz Android Treble. Doświadczenie z CTS/GTS/VTS. Doświadczenie w projektach embedded lub Android Automotive. Obowiązki Rozwój i dostosowywanie Android BSP dla dedykowanych platform sprzętowych. Portowanie i konfiguracja systemu Android w oparciu o AOSP. Udział w procesie Board Bring-Up – uruchamianie systemu Android na nowym hardware. Konfiguracja oraz rozwój Linux Kernel. Tworzenie, modyfikacja i integracja sterowników urządzeń. Implementacja oraz integracja warstwy HAL. Budowanie i konfiguracja obrazów systemowych Android. Analiza i rozwiązywanie problemów na poziomie systemu operacyjnego. Debugowanie problemów sprzętowo-programowych. Współpraca z zespołami odpowiedzialnymi za hardware, firmware oraz software systemowego. Oferujemy Wynagrodzenie do 140 PLN/h netto (B2B) . Krótki 14-dniowy termin płatności faktury Bogaty pakiet usług prywatnej opieki medycznej Dostęp do platformy kafeteryjnej MyBenefit (umożliwiającej zamawianie kart Multisport, kart przedpłaconych do Ikea, Zalando, Notino i wielu innych).
Technology
New offer
Lumicode Sp. z o.o. (Pentacomp Group)
Android BSP Developer
Senior
Remote
Warsaw, Poland
110 - 130 PLN/hr
🏢 Summary: Remote B2B offer for an Android BSP Developer focused on Android platform customization, board bring-up, Linux kernel development, and hardware integration. The role involves working with AOSP, developing low-level software and drivers, and preparing Android systems for Google certification. Monthly business trips to Warsaw are required. 🗂️ Requirements: Experience with Android BSP development or AOSP, Very good knowledge of C, Very good knowledge of C++, Practical knowledge of Linux kernel, Knowledge of Device Tree, Knowledge of memory management, Experience with Android Build System, Knowledge of Git, Knowledge of Gerrit, Experience with debugging tools, Ability to work with low-level software, Experience with Android hardware integration, Polish language proficiency 📃 Skills: Android, BSP, AOSP, Linux, C, C++, Java, Git, Gerrit, JTAG, gdb, adb, fastboot, HAL, CTS, GTS, VTS 🏢 Description: Aktualnie poszukiwany jest Android BSP (Board Support Package) Developer do zespołu klienta. Osoba na tym stanowisku będzie odpowiedzialna za rozwój i dostosowywanie systemu Android na poziomie platformy sprzętowej. Stanowisko obejmuje udział w uruchamianiu nowych urządzeń, rozwój warstwy systemowej oraz integrację oprogramowania z dedykowanym sprzętem. Oferujemy: - Praca zdalna z delegacjami raz w miesiącu (Warszawa) - Praca w pełnym wymiarze godzin - Forma współpracy: B2B - Stawka do 130 PLN/h netto + VAT B2B - Możliwość skorzystania z prywatnej opieki zdrowotnej oraz karty sportowej - Język polski wymagany, język angielski nie jest wymagany Zakres obowiązków: - Uruchamianie nowych platform sprzętowych (Board Bring-Up), w tym konfiguracja bootloadera oraz inicjalizacja oprogramowania niskopoziomowego - Rozwój i dostosowywanie jądra Linux oraz tworzenie i portowanie sterowników urządzeń (Wi‑Fi, Bluetooth, wyświetlacze, ekrany dotykowe, sensory, kamery) - Implementacja warstwy HAL (Hardware Abstraction Layer) - Kompilacja i konfiguracja Android Open Source Project (AOSP) oraz budowanie obrazów systemu (boot.img, vendor.img, system.img) - Przeprowadzanie testów oraz przygotowanie systemu do certyfikacji Google Mobile Services (CTS, GTS, VTS) - Diagnozowanie i rozwiązywanie problemów na poziomie systemowym Wymagania: - Doświadczenie w rozwoju Android BSP lub pracy z AOSP - Bardzo dobra znajomość języków C oraz C++ - Praktyczna znajomość systemu Linux, w szczególności jądra systemu, Device Tree oraz zarządzania pamięcią - Doświadczenie z Android Build System (m.in. lunch, m) - Znajomość systemów kontroli wersji Git oraz Gerrit - Doświadczenie z narzędziami do debugowania, takimi jak JTAG, gdb, adb oraz fastboot - Umiejętność pracy z niskopoziomowym oprogramowaniem oraz integracją sprzętu z systemem Android
Technology
DCG
Android BSP (Board Support Package) Developer
Senior
Remote
Warsaw, Poland
125 - 135 PLN
🏢 Summary: Android BSP Engineer role focused on bringing up custom hardware, developing Linux kernel drivers, building AOSP images, and ensuring Android platform certification compliance. The position involves low-level firmware configuration, HAL implementation, and debugging embedded Android systems using specialized tools. Benefits include private medical care, sports card co-financing, dedicated consultant support, and an employee referral program. 🗂️ Requirements: C, C++, Java, Expert Linux knowledge, Linux kernel internals, Device trees, Memory management, Android Build System, Git, Gerrit, JTAG, gdb, adb, fastboot, Polish language 📃 Skills: C, C++, Java, Linux, AOSP, Git, Gerrit, JTAG, gdb, adb, fastboot, Android, Kernel 🏢 Description: Responsibilities: Board Bring-Up: Booting new custom hardware from scratch, initializing the bootloader, and configuring low-level firmware Kernel & Driver Development: Customizing the Linux Kernel and writing/porting device drivers for hardware peripherals (e.g., Wi-Fi, Bluetooth, displays, touchscreens, sensors, and cameras) HAL (Hardware Abstraction Layer) Implementation: Creating the interface that allows Android framework APIs to communicate with underlying hardware components securely AOSP & Image Building: Compiling and configuring the Android Open Source Project (AOSP) to create modular OS images (such as boot.img, vendor.img, and system.img) Testing & Certification: Ensuring compliance with hardware requirements by running Google Mobile Services (GMS) certification tests (CTS, GTS, and VTS) Requirements: Programming Languages: C, C++, and Java Operating System Knowledge: Expert proficiency in Linux, including kernel internals, device trees, and memory management Build Systems: Hands-on experience with Android Build System commands (e.g., lunch, m) and version control tools like Git and Gerrit Debugging Tools: Using JTAG, gdb, adb, and fastboot for low-level system troubleshooting Knowledge of Polish language Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program
Technology
co.brick Talents
AOSP Developer
Mid
Remote
Gliwice, Poland
100 - 140 PLN/hr
🏢 Summary: Remote Mid/Senior AOSP Developer role focused on Android Framework layer customization and low-level Android OS engineering. The position involves modifying AOSP internals, implementing framework features, and debugging complex system-level issues using Java, Kotlin, and XML. Candidates must be based in Poland and have strong experience with Android OS internals and system-level development. 🗂️ Requirements: Based in Poland, English B2, Deep knowledge of Android OS internals, Strong expertise in Android Framework layer, Commercial experience with Java, Commercial experience with Kotlin, Commercial experience with XML, Mid or Senior experience in Android system-level development, Experience with custom ROM implementations, Strong debugging skills with adb, Strong debugging skills with logcat, Strong debugging skills with bugreports 📃 Skills: Android, AOSP, Java, Kotlin, XML, adb, logcat, bugreports, Soong, Blueprint, Makefiles, C, C++, NDK, HAL 🏢 Description: AOSP Developer (Android Framework Engineer) Position Level: Mid / Senior Salary Range: 100 - 140 PLN/h net (B2B, depending on seniority and experience) Location: 100% Remote (Candidate must be based in Poland ) Language Requirement: English (Minimum B2) About the Role We are not looking for someone who just builds apps on top of Android. We are looking for an engineer who wants to dive beneath the surface and manipulate how the operating system itself behaves. As an AOSP Developer / Android Framework Engineer , you will focus heavily on the internal architecture of the Android OS, with a specific, deep focus on the Framework layer . If you know Android from the inside out and love low-level customization, this is the place for you. Your Responsibilities OS Customization: Developing, modifying, and optimizing the Android Open Source Project (AOSP) internals. Framework Architecture: Designing and implementing custom features within the Android Framework layer . Core Engineering: Writing clean, efficient, and robust code utilizing Java , Kotlin , and configuration profiles in XML . System Integration: Debugging and troubleshooting complex system-level issues, ensuring seamless communication between application layers and core OS services. Collaboration: Working closely with cross-functional teams to define architecture requirements and deliver stable custom OS builds. Requirements Location: You must be currently based in Poland (this is a hard requirement). Language: Minimum B2 level in English (you can easily communicate technical concepts in an international environment). OS Expertise: Deep, practical knowledge of the Android Operating System internals, with an absolute focus on the Framework layer . Tech Stack: Proven commercial experience with Java , Kotlin , and XML . Experience: Mid or Senior-level background in Android system-level development or complex custom ROM implementations. Problem-Solving: Strong debugging skills using system tools (e.g., adb, logcat, bugreports) to track down complex OS-level race conditions or memory leaks. Nice to Have Familiarity with the Android build system (Soong, Blueprint, Makefiles). Basic understanding of C/C++ and the Android NDK / HAL layer.
Technology
Knowit Poland sp. z o.o.
Android Platform Engineer
Senior
Hybrid
Łódź, Poland
160 - 180 PLN
🏢 Summary: The role involves system-level development and customization of Android Automotive OS (AOSP), working close to the Android framework and HAL to integrate and optimize hardware-related components. The position focuses on Bluetooth and WiFi stack development, system performance optimization, and multimedia/audio framework enhancement in automotive environments. It includes low-level debugging, hardware integration, and collaboration during system bring-up on real devices. 🗂️ Requirements: Experience with Android platform (AOSP) beyond application layer, Very good knowledge of C, Very good knowledge of C++, Strong knowledge of Linux or embedded systems, Experience working with HAL (development or integration), Experience with Android system services or framework layer, Deep understanding of Bluetooth or WiFi protocols and stack, Experience with system-level debugging tools, Knowledge of Android build system (Soong or Make), Experience in automotive or embedded environment 📃 Skills: Android, AOSP, AAOS, C, C++, Linux, HAL, Bluetooth, WiFi, Soong, Make, logcat, systrace, dumpsys, Audio, DSP, BSP, Kernel, Drivers, Embedded 🏢 Description: Projekt obejmuje rozwój i rozbudowę platformy Android Automotive OS na poziomie systemowym – znacznie wykraczając poza klasyczny development aplikacji. Będziesz pracować nad komponentami platformy, które bezpośrednio komunikują się ze sprzętem oraz systemami pojazdu. Kluczowym obszarem jest rozwój i optymalizacja Bluetooth oraz WiFi, zapewniających niezawodną komunikację pomiędzy samochodem a urządzeniami zewnętrznymi (np. smartfony, sensory, inne systemy pojazdu). Rola obejmuje pracę blisko Android framework oraz warstwy HAL, analizę złożonych problemów systemowych i optymalizację wydajności. Dodatkowo będziesz mieć wpływ na rozwój Android Audio framework i systemów multimedialnych, odpowiadających za wysoką jakość doświadczeń audio w samochodzie. Ważne - Projekt wymaga wizyt w biurze ze względu na pracę ze sprzętem (Łódź / Warszawa / Bydgoszcz) Twoje zadania Rozwój i customizacja platformy Android (AOSP) dla systemów automotive Praca blisko HAL (Hardware Abstraction Layer) oraz Android system services Projektowanie, rozwój i debugowanie integracji Bluetooth oraz WiFi Rozwój Android Audio framework oraz subsystemów multimedialnych Integracja z komponentami hardware i platformami embedded Optymalizacja wydajności i troubleshooting na poziomie systemowym Współpraca z zespołami hardware, embedded oraz architektami systemowymi Udział w system bring-up, debugowaniu i analizie root cause Wymagania Doświadczenie w pracy z platformą Android (AOSP) – nie tylko warstwa aplikacyjna Bardzo dobra znajomość: C / C++ Linux / systemy embedded Doświadczenie w: pracy z HAL (development lub integracja) Android system services / framework layer Głębokie zrozumienie: Bluetooth i/lub WiFi (protokoły, stack, debugging) Doświadczenie z narzędziami debugowania (logcat, systrace, dumpsys itp.) Znajomość systemu build Androida (Soong / Make) Doświadczenie w środowisku automotive lub embedded Mile widziane Doświadczenie z Android Audio framework Znajomość pipeline’ów multimedialnych (audio / video) Wiedza z zakresu DSP, codeców i niskopoziomowego przetwarzania audio Doświadczenie z BSP / warstwami vendorskimi Doświadczenie na poziomie kernel / driver Praca z Android Automotive OS (AAOS) Doświadczenie z bring-upem na realnym hardware
Technology
P&P Solutions
AOSP Developer (Android Framework Engineer)
Senior
Remote
Warsaw, Poland
110 - 140 PLN/hr
🏢 Summary: Oferta dotyczy pracy jako AOSP Developer odpowiedzialny za rozwój i modyfikację systemu Android na poziomie Android Open Source Project oraz Android Framework. Rola obejmuje pracę z kodem źródłowym AOSP, implementację funkcjonalności systemowych i debugowanie problemów na poziomie systemu operacyjnego. Praca jest realizowana zdalnie z okazjonalną obecnością w biurze w Warszawie. 🗂️ Requirements: Doświadczenie komercyjne z AOSP, Znajomość architektury Android, Doświadczenie z Android Framework, Praca z kodem źródłowym AOSP, Modyfikacja komponentów systemowych, Bardzo dobra znajomość Java, Znajomość Kotlin, Znajomość XML, Umiejętność debugowania systemu Android, Znajomość Git 📃 Skills: AOSP, Android, Framework, Java, Kotlin, XML, Git, NDK, C, C++, Binder, HAL 🏢 Description: Poszukujemy doświadczonego AOSP Developera (Android Framework Engineer) do projektu związanego z rozwojem i modyfikacją systemu Android na poziomie AOSP (Android Open Source Project) . 📍 Lokalizacja: zdalnie / 1 dzień w miesiącu z biura w Warszawie 💰 Stawka: do 140 PLN/h netto (B2B) Wymagania Komercyjne doświadczenie w pracy z Android Open Source Project (AOSP) . Praktyczna znajomość architektury systemu Android, ze szczególnym uwzględnieniem warstwy Android Framework . Doświadczenie w pracy bezpośrednio z kodem źródłowym AOSP oraz modyfikacji komponentów systemowych. Bardzo dobra znajomość języka Java . Znajomość Kotlin oraz XML . Umiejętność analizowania i debugowania problemów na poziomie systemu operacyjnego. Doświadczenie z systemem kontroli wersji Git. Mile widziane: Doświadczenie z Android NDK oraz C/C++ w kontekście modyfikacji komponentów systemowych. Znajomość mechanizmów Android Framework, Binder IPC, HAL lub Android System Services. Doświadczenie z różnymi wersjami AOSP oraz ich dostosowywaniem do potrzeb projektu. Obowiązki Rozwój i modyfikacja systemu Android w oparciu o AOSP. Implementacja zmian w warstwie Android Framework. Analiza oraz rozwój kodu źródłowego systemu Android. Współpraca przy implementacji nowych funkcjonalności systemowych. Debugowanie oraz analiza problemów na poziomie systemu operacyjnego. Współpraca z zespołami odpowiedzialnymi za rozwój oprogramowania systemowego. Oferujemy Wynagrodzenie do 140 PLN/h netto (B2B) . Krótki 14-dniowy termin płatności faktury Bogaty pakiet usług prywatnej opieki medycznej Dostęp do platformy kafeteryjnej MyBenefit (umożliwiającej zamawianie kart Multisport, kart przedpłaconych do Ikea, Zalando, Notino i wielu innych).
Technology
DCG
AOSP Engineer
Senior
Remote
Warsaw, Poland
130 - 135 PLN
🏢 Summary: Android Developer role focused on developing and customizing Android-based phone solutions at the system and framework level using AOSP. The position involves modifying the Android OS, working directly with the Android Open Source Project, and developing with Java and Kotlin. The offer includes private medical care, sports card co-financing, and referral bonuses. 🗂️ Requirements: Strong knowledge of Android Framework layer, Hands-on experience with AOSP, Proficiency in Java, Proficiency in Kotlin, Experience with XML, Polish language proficiency 📃 Skills: Android, AOSP, Java, Kotlin, XML 🏢 Description: As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for: Android Developer with AOSP Responsibilities: Design and develop Android-based phone solutions (focus on system, not applications) Work directly with Android Open Source Project (AOSP) Modify and customize Android OS with emphasis on the Framework layer Requirements: Strong knowledge of Android operating system, especially Framework layer Hands-on experience with AOSP (system/framework level work) Proficiency in Java Proficiency in Kotlin Experience with XML Polish language proficiency Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program
Technology
Allies
Android OS Platform Engineer (Network Stack) for a Finnish Stealth startup
Senior
Remote
Warsaw, Poland
55 - 70 EUR
🏢 Summary: Low-level Android platform role focused on building and integrating network-level caller ID and call verification technology within AOSP. The position involves deep work on telephony frameworks, HAL modules, IPC mechanisms, and real-time communication protocols rather than standard app development. Fully remote B2B engagement with long-term potential. 🗂️ Requirements: Experience modifying AOSP core layers (telephony/telecom subsystems), Experience building Android HAL modules using AIDL or HIDL, Strong C++ and Java or Kotlin development skills, Experience with Android NDK and JNI integration, Practical low-level network programming with sockets and routing, Knowledge of WebRTC data channels, SCTP, DTLS, SIP, SDP, Experience with Binder IPC communication, Experience using Android ConnectivityManager for network binding 📃 Skills: AOSP, Android, HAL, AIDL, HIDL, C++, Java, Kotlin, NDK, JNI, Sockets, WebRTC, SCTP, DTLS, SIP, SDP, Binder, ConnectivityManager 🏢 Description: Finnish stealth startup building network-level caller ID and call verification technology. Continue reading if you'd like to join and partake in the European angle of this new technology. This is a low-level Android platform role focused on AOSP, telephony, networking, and system integration. It is not a standard Android application development position. Required Responsibilities: AOSP Framework Development: Experience modifying the Android Open Source Project core layers, specifically the telephony or telecom sub-systems (such as frameworks/opt/telephony). Android HAL & IPC: Experience building Hardware Abstraction Layer (HAL) modules using AIDL or HIDL, and managing low-level communications via Binder IPC. C++ and Java/Kotlin Proficiency: Experience writing systems-level C++ alongside Java or Kotlin code, including integration via the Android NDK and JNI. Low-Level Network Programming: Practical experience with socket manipulation, custom protocol encapsulation, and network routing using Android ConnectivityManager (e.g., binding sockets to specific network interfaces). Real-Time Communication Protocols: Knowledge of data transport and security protocols, specifically WebRTC data channels, SCTP, DTLS, and SIP/SDP signaling management. Nice to haves, no deal breakers!: Baseband & Embedded Systems: Familiarity with real-time operating systems (RTOS), cellular modem architecture, or writing C code for baseband processors. Android Application Components: Experience implementing custom phone applications using TelecomManager and InCallService APIs. Firmware Deployment: Knowledge of the Android build system, vendor partitions, system image compilation, and platform signing keys. Hybrid Application Bridges: Experience interfacing native code with web runtimes, specifically configuring secure JavaScript interfaces within Android WebView components. Project details Start: ASAP End date: Ongoing, until further notice Location: Poland, remote! Allocation: 100% Contract: B2B Career advancement: We value your growth and operate on the B.O.T. Model (Build, Operate, Transfer). This approach allows you to develop your skills while offering the opportunity to transition directly to our partner for long-term collaboration.