New offer - be the first one to apply!

May 6, 2026

Inżynier / Inżynierka Embedded (Kernel & e-Ink)

Senior • Hybrid

19,000 - 25,000 PLN

Warsaw, Poland

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. Równie ważna jak techniczne umiejętności jest samodzielność: umiejętność samodzielnego dotarcia do sedna problemu, gdy dokumentacja dostawcy jest niekompletna lub sprzeczna z tym, co jest w kodzie.

 

Doświadczenie w E-Ink nie jest wymagane,  wystarczy chęć wejścia w tę niszę. Ważniejsze jest doświadczenie w pracy na poziomie Linuxa Kernel i sterowników sprzętowych.

Czym będziesz się zajmować

Kernel i sterowniki:

–    Pisanie i utrzymanie sterowników Linuxa dla platform: Mediatek

–    Drivery sterowania E-Ink, algorytmy odświeżania ekranu

–    Konfiguracja Device Tree

–    Integracja stosu ładowania USB Power Delivery i zarządzania PMIC

–    Implementacja i kalibracja ochrony termicznej baterii

–    Debugowanie na poziomie kernela: analiza logów, odczyt rejestrów

–    Tworzenie rozwiązań do testowania Hardware (Python mile widziany)

 

Wyświetlacz E-Ink:

–    Niskopoziomowy sterownik EPD przez SPI

–    Zarządzanie zasilaniem wysokonapięciowym eInk (boost converter ±22V, regulacja VCOM)

–    Biblioteka trybów odświeżania (fast/slow oraz greyscale/contrast) zgodnie z logiką doboru trybu do kontekstu

–    Integracja z warstwą HAL lub frameworkiem graficznym Android AOSP

Wymagania

–    Język C na poziomie kodu kernelowego: wskaźniki, maski bitowe, praca również bez bibliotek standardowych

–    Doświadczenie w pisaniu sterowników

–    Interfejsy sprzętowe: I2C, SPI, GPIO, etc

–    Device Tree: pisanie i modyfikowanie węzłów

–    Umiejętność czytania schematów i datasheet'ów: praca równolegle z hardware i software

–    Diagnostyka: adb, dmesg, kdbg, analiza logów kernela na poziomie 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

Oferujemy

–    Zatrudnienie na pełen etat,  umowa o pracę (UoP) lub kontrakt B2B

–    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