Pomiń do treści
Logo firmy speedapp

Embedded Developer

speedapp

Oferta w skrócie
20 00025 000PLN / mies.
🔀HybrydowaTryb pracy
📄Umowa o pracęKontrakt
⏱️Senior · 10+ latDoświadczenie
LokalizacjaWarszawa
Źródło
Aktywna
Opublikowano10 maja 2026
Ostatnio sprawdzono11 maja 2026
Wygasa za27 dni
Werdykt JobHunt

Rola Embedded Developera skupiona na niskopoziomowym programowaniu sterowników Linuxa dla platform MediaTek, z naciskiem na wyświetlacze E-Ink. Będziesz pracować przy sterownikach jądra, zarządzaniu zasilaniem (USB PD, PMIC) i integracji z Android AOSP. To nie jest typowa aplikacja embedded – wymaga głębokiej znajomości kernela, interfejsów sprzętowych (I2C, SPI) i diagnostyki na poziomie rejestrów.

Brakuje: nie podano dokładnej liczby dni w biurze (tylko '2-3 dni w biurze w warszawie' – bez określenia tygodniowego limitu), brak informacji o wielkości zespołu i strukturze projektowej.

🛠 Wymagane technologie
Dane źródłowe
Embedded CLinux Kernel
AI Insights
Czym naprawdę jest ta rola?Embedded Engineer

Rola Embedded Developera skupiona na niskopoziomowym programowaniu sterowników Linuxa dla platform MediaTek, z naciskiem na wyświetlacze E-Ink. Będziesz pracować przy sterownikach jądra, zarządzaniu zasilaniem (USB PD, PMIC) i integracji z Android AOSP. To nie jest typowa aplikacja embedded – wymaga głębokiej znajomości kernela, interfejsów sprzętowych (I2C, SPI) i diagnostyki na poziomie rejestrów.

Plusy
  • Ciekawa technicznie rola – praca z E-Ink, niskopoziomowymi sterownikami i zarządzaniem zasilaniem
  • Elastyczne godziny pracy
  • Możliwość wyboru UoP lub B2B
  • Dofinansowanie do Multisport, opieki zdrowotnej i lekcji angielskiego
Na co uważać
  • !Proces rekrutacyjny nie jest jasno opisany – po screeningu ze speedapp nie wiadomo, ile etapów klienta ani jakie są wymagania
  • !Rola jest przez agencję (speedapp), co oznacza, że klient nie jest bezpośrednim pracodawcą – może to wpływać na stabilność i zakres projektu
  • !Wymóg znajomości Java/Python jako mile widziane – może sugerować dodatkowe obowiązki testowe lub aplikacyjne
Codzienna praca
  • Pisanie i utrzymywanie sterowników Linuxa dla platform MediaTek
  • Konfiguracja Device Tree – definiowanie węzłów dla urządzeń peryferyjnych
  • Implementacja stosu ładowania USB Power Delivery i zarządzania PMIC
  • Kalibracja ochrony termicznej baterii zgodnie z normami JEITA
  • Debugowanie na poziomie kernela: analiza logów (dmesg, kdbg), odczyt rejestrów
  • Tworzenie rozwiązań testujących hardware w Pythonie (mile widziane)
  • Opracowanie niskopoziomowego sterownika EPD przez SPI oraz zarządzanie zasilaniem eInk (boost converter ±22V, regulacja VCOM)
  • Integracja z warstwą HAL lub frameworkiem graficznym Android AOSP
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Mid-level embedded developer z minimum 3 latami praktyki w pisaniu sterowników Linuxa i debugowaniu kernela, znający I2C/SPI/GPIO i Device Tree. Brak znajomości MediaTek czy E-Ink nie dyskwalifikuje, ale wymagana jest umiejętność szybkiego uczenia się nowych platform.

Raczej nie dla

Nie dla juniorów embedded lub programistów mikrokontrolerów bez doświadczenia w kernelu Linuxa. Rola wymaga głębokiego zrozumienia niskopoziomowego C, zarządzania pamięcią i pracy na poziomie rejestrów – to nie jest miejsce do nauki podstaw embedded.

Ocena dopasowania
Junior1/5
Mid3/5
Senior5/5
Hands-on5/5
Architekt1/5
Remote2/5
Enterprise3/5
Pytania do rekrutera
  • ?Ile osób liczy zespół developerski i jak jest podzielony (hardware/software)?
  • ?Jaki jest dalszy proces rekrutacyjny – czy będzie zadanie domowe, rozmowa techniczna, ile spotkań z klientem?
  • ?Czy przewidziane są dyżury on-call lub praca w trybie wsparcia produkcyjnego?
  • ?Jakie narzędzia sprzętowe są dostępne do debugowania (oscyloskopy, analizatory logiczne)?
  • ?Czy istnieje możliwość pracy zdalnej częściej niż 2-3 dni w biurze?
  • ?Jaka jest polityka dotycząca nadgodzin i elastyczności czasu pracy?
  • ?Czy planowany jest rozwój w kierunku innych platform niż MediaTek?
Brakujące informacje
  • Nie podano dokładnej liczby dni w biurze (tylko '2-3 dni w biurze w Warszawie' – bez określenia tygodniowego limitu)
  • Brak informacji o wielkości zespołu i strukturze projektowej
  • Nie wiadomo, czy klient wymaga dodatkowych certyfikatów lub znajomości konkretnych norm (np. IEC)
  • Nie określono długości projektu ani stabilności zatrudnienia
  • Brak informacji o budżecie szkoleniowym lub możliwościach rozwoju
  • Nie wiadomo, czy narzędzia do debugowania (np. JTAG, osc.) są dostępne na miejscu
Zespół

Zespół inżynierów embedded i hardware pracujących nad innowacyjnymi urządzeniami z wyświetlaczami E-Ink, z naciskiem na niskopoziomowe programowanie i ścisłą współpracę z hardware'em.

Rekrutacja

1. Zgłoszenie przez CV. 2. Kontakt telefoniczny rekrutera speedapp z wybranymi kandydatami (screening). 3. Kolejne etapy – rekruter speedapp przedstawi kandydatowi proces rekrutacji na dane stanowisko (szczegóły nieopisane).

🔗Podobne oferty