Programista

Lokalizacja:

Warszawa

Data dodania:

2026-06-16

Wymagane umiejętności:

I2C
SPI
GPIO
adb
dmesg
kdbg

Mile widziane:

MediaTek
Android AOSP
USB Power Delivery
JAVA
Python

Forma zatrudnienia:

Kontrakt B2B, Umowa o pracę

Opis projektu:

Szukamy osoby, która czuje się naturalnie na styku elektroniki i niskopoziomowego programowania,  kogoś, kto nie ma problemu z jednoczesnym czytaniem schematu i kodu Kernela w C.

Twój zakres obowiązków:

Kernel i sterowniki:
  • Pisanie i utrzymanie sterowników Linux dla platform MediaTek.
  • Konfiguracja Device Tree oraz debugowanie na poziomie kernela (analiza logów, bezpośredni odczyt rejestrów).
  • Integracja stosu ładowania USB Power Delivery oraz zarządzanie układami PMIC.
  • Implementacja i kalibracja algorytmów ochrony termicznej baterii.
  • Tworzenie autorskich rozwiązań i narzędzi do testowania hardware’u (np. w Pythonie).

Obsługa wyświetlacza E-Ink:
  • Rozwój niskopoziomowego sterownika EPD komunikującego się przez magistralę SPI.
  • Zarządzanie sekcją zasilania wysokonapięciowego dla eInk (konwertery boost $pm22text{V}$, regulacja napięcia VCOM).
  • Implementacja algorytmów odświeżania ekranu oraz biblioteki trybów (fast/slow, greyscale/contrast) w zależności od kontekstu systemu.
  • Integracja mechanizmów wyświetlania z warstwą HAL lub frameworkiem graficznym Android AOSP.

Nasze wymagania:

  • Język C na poziomie kodu kernelowego: wskaźniki, maski bitowe, praca również bez bibliotek standardowych
  • Doświadczenie ze sterownikami: Praktyka w pisaniu i rozwijaniu sterowników (drivers) dla systemu Linux.
  • Znajomość interfejsów sprzętowych: I2C, SPI, GPIO i pokrewne.
  • Device Tree w praktyce: Swobodne pisanie, modyfikowanie i konfigurowanie węzłów.
  • Praca z dokumentacją: Umiejętność czytania schematów elektronicznych oraz datasheetów – płynne łączenie świata hardware i software.
  • Zaawansowana diagnostyka: Sprawne posługiwanie się narzędziami takimi jak adb, dmesg, kdbg oraz analiza logów kernela do poziomu konkretnych funkcji i linii kodu.

    MILE WIDZIANE: 
  • Wcześniejsza praca z platformą MediaTek 
  • Doświadczenie z Android AOSP,  budowanie systemu, modyfikowanie HAL
  • Znajomość USB Power Delivery
  • Doświadczenie z wyświetlaczami EPD / E-Ink
  • Znajomość norm JEITA dla ładowania baterii Li-Ion
  • JAVA / Python

To oferujemy:

  • Zatrudnienie na pełen etat
  • Model pracy hybrydowej: 4 dni w biurze w Warszawie, w pobliżu stacji metra Racławicka
  • Elastyczne godziny pracy
  • Dodatkowe dni wolne w ramach kontraktu B2B
  • Dofinansowanie do karty Multisport, prywatnej opieki zdrowotnej oraz lekcji języka angielskiego
  • 2 płatne dni wolne na wolontariat

Benefity:

Prywatna opieka medyczna

Ubezpieczenie na życie

Spotkania integracyjne

Dofinansowanie zajęć sportowych

Interesuje Cię ta oferta?

You must enable Billing on the Google Cloud Project at https://console.cloud.google.com/project/_/billing/enable Learn more at https://developers.google.com/maps/gmp-get-started

Sprawdź podobne oferty:

Tester

Lokalizacja:

Warszawa, Wola

Data dodania:

2026-07-14

Programista

Lokalizacja:

Warszawa

Data dodania:

2026-07-14

Programista
praca hybrydowa

Lokalizacja:

Warszawa, Ochota

Data dodania:

2026-07-13

PM/PMO

Lokalizacja:

Warszawa, Ochota

Data dodania:

2026-07-06

praca na miejscu

Lokalizacja:

Data dodania:

2026-06-25