Android OS Platform Engineer (Network Stack) for a Finnish Stealth startup
Allies
Rola inżyniera platformy Android skupiona na niskopoziomowym rozwoju systemu operacyjnego (AOSP), w szczególności na stosie sieciowym i telefonicznym. Kandydat będzie odpowiedzialny za modyfikację rdzenia AOSP, tworzenie modułów HAL, programowanie sieciowe na niskim poziomie oraz integrację z protokołami komunikacji czasu rzeczywistego. Rola nie jest typowym developmentem aplikacji Android.
Brakuje: szczegółowy opis produktu i jego zastosowań., informacje o wielkości zespołu, który będzie pracował nad tym projektem..
Rola ta jest niskopoziomowym inżynierem platformy Android, skupionym na systemie operacyjnym (AOSP) i stosie sieciowym/telefonicznym, a nie typowym deweloperem aplikacji Android.
Rola inżyniera platformy Android skupiona na niskopoziomowym rozwoju systemu operacyjnego (AOSP), w szczególności na stosie sieciowym i telefonicznym. Kandydat będzie odpowiedzialny za modyfikację rdzenia AOSP, tworzenie modułów HAL, programowanie sieciowe na niskim poziomie oraz integrację z protokołami komunikacji czasu rzeczywistego. Rola nie jest typowym developmentem aplikacji Android.
- ✓Możliwość pracy nad nową technologią w startupie z potencjałem rozwoju.
- ✓Praca w pełni zdalna z lokalizacją w Polsce.
- ✓Wynagrodzenie na wysokim poziomie (39130 – 49801 PLN/mies. B2B).
- ✓Możliwość rozwoju w ramach modelu B.O.T. i potencjalnego przejścia do partnera.
- −Rola jest dla 'stealth startupu', co może oznaczać niepewność co do długoterminowej stabilności lub kierunku rozwoju.
- −Brak szczegółowych informacji o produkcie, poza ogólnym opisem 'network-level caller ID and call verification technology'.
- !Model B.O.T. (Build, Operate, Transfer) może oznaczać, że początkowo praca jest kontraktowa, a przejście do partnera nie jest gwarantowane.
- !Choć praca jest zdalna, startup może mieć swoje specyficzne wymagania dotyczące dostępności i komunikacji.
- !Lista 'nice to have' jest dość długa, co może sugerować, że oczekiwania wobec kandydata są wysokie, nawet jeśli nie są formalnymi wymogami.
- •Modyfikacja podstawowych warstw Android Open Source Project (AOSP), w szczególności podsystemów telefonicznych lub telekomunikacyjnych (np. frameworks/opt/telephony).
- •Tworzenie modułów Hardware Abstraction Layer (HAL) przy użyciu AIDL lub HIDL.
- •Zarządzanie niskopoziomową komunikacją poprzez Binder IPC.
- •Pisanie kodu C++ na poziomie systemowym, a także kodu Java lub Kotlin, w tym integracja poprzez Android NDK i JNI.
- •Praktyczne doświadczenie z manipulacją gniazdami (socket manipulation), enkapsulacją niestandardowych protokołów i routingiem sieciowym przy użyciu Android ConnectivityManager (np. powiązanie gniazd z konkretnymi interfejsami sieciowymi).
- •Zarządzanie sygnalizacją protokołów komunikacji czasu rzeczywistego, w szczególności kanałów danych WebRTC, SCTP, DTLS i SIP/SDP.
Oferta dla doświadczonych specjalistów (Senior).
Kandydat z doświadczeniem w rozwoju AOSP, szczególnie w obszarze podsystemów telefonicznych, posiadający umiejętność tworzenia modułów HAL i programowania sieciowego na niskim poziomie w C++ i Java/Kotlin. Kandydat powinien znać podstawy protokołów komunikacji czasu rzeczywistego i być gotowy do pracy zdalnej.
Osoby, które zajmują się wyłącznie rozwojem aplikacji Android, bez doświadczenia w niskopoziomowym rozwoju systemu operacyjnego, modyfikacji AOSP, tworzeniu HAL, programowaniu sieciowym na niskim poziomie lub znajomości protokołów komunikacji czasu rzeczywistego.
- ?Jakie są konkretne cele i roadmap produktu 'network-level caller ID and call verification technology'?
- ?Jak wygląda proces budowania i wdrażania systemu operacyjnego Android w tym projekcie?
- ?Jakie są oczekiwania dotyczące częstotliwości i sposobu komunikacji z zespołem i zarządem startupu?
- ?Jakie są plany dotyczące skalowania zespołu i rozwoju technologii w przyszłości?
- ?Jak wygląda proces decyzyjny w startupie, szczególnie w kwestiach technicznych?
- ?Czy istnieją jakieś plany związane z komercjalizacją technologii i jak to wpłynie na rolę inżyniera?
- ?Jakie są oczekiwania dotyczące pracy z systemami RTOS i modemami komórkowymi, jeśli kandydat posiada takie doświadczenie?
- ?Jak wygląda proces integracji z istniejącymi systemami telekomunikacyjnymi?
- −Szczegółowy opis produktu i jego zastosowań.
- −Informacje o wielkości zespołu, który będzie pracował nad tym projektem.
- −Jak wygląda proces rekrutacji i jakie są jego etapy?
- −Jakie są plany dotyczące długoterminowej współpracy i rozwoju w ramach startupu lub partnera?
- −Jakie są konkretne narzędzia do zarządzania projektem i komunikacji w zespole?
Praca w startupie, co sugeruje dynamiczne środowisko, potencjalnie mniejszą strukturę i większą autonomię, ale też większe ryzyko.
Brak informacji o procesie rekrutacji.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię C++. Pełne statystyki zarobków →