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

Hardware Engineering

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

Inżynier / Inżynierka Embedded (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.

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

Obowiązki


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

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

Otwarte wakaty

1

Tryb pracy

Praca hybrydowa

Stanowisko

Embedded Engineer

Dział

Hardware Engineering

Osoby kontaktowe

Udostępnij ofertę

   
Recruitment powered by tomHRM