/Embedded Engineer (Kernel & E-Ink)

Embedded Engineer (Kernel & E-Ink)

Polandplvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
3 months ago

About the Role

Embedded Engineer (Kernel & E-Ink) 

📍Warszawa, hybryda

💰budżet 20 - 25k netto B2B / msc

 

Dla naszego Klienta, polska firma technologiczna tworząca zdrowszą technologię, poszukujemy Embedded Engineer (Kernel & E-Ink).

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.

 

📋 Zakres obowiązków:

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

🙌 Co oferujemy:

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

  • Model pracy hybrydowej:  biuro w Warszawie, w pobliżu stacji metra Racławicka

  • Elastyczny start pracy: 8:00-10:00

  • 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



Interested in this job?

Use our AI to tailor your resume for this Embedded Engineer (Kernel & E-Ink) position at WeLovePeople.