Linux Embedded Developer | Kernel
1dea
Rola senior embedded Linux developera skupiająca się na niskopoziomowym programowaniu jądra Linux. Praca nad systemami bezpieczeństwa budynków (kamery, kontrola dostępu, alarmy) zintegrowanymi z chmurą. Zadania obejmują rozwój funkcji jądra, sterowników, bootloaderów oraz prototypowanie i debugowanie na rzeczywistym sprzęcie. To stanowisko dla inżyniera preferującego pracę blisko hardware'u i systemów operacyjnych, nie aplikacji webowych.
Brakuje: brak informacji o wielkości zespołu embedded, nie określono, czy praca wymaga dyżurów.
Rola senior embedded Linux developera skupiająca się na niskopoziomowym programowaniu jądra Linux. Praca nad systemami bezpieczeństwa budynków (kamery, kontrola dostępu, alarmy) zintegrowanymi z chmurą. Zadania obejmują rozwój funkcji jądra, sterowników, bootloaderów oraz prototypowanie i debugowanie na rzeczywistym sprzęcie. To stanowisko dla inżyniera preferującego pracę blisko hardware'u i systemów operacyjnych, nie aplikacji webowych.
- ✓Interesująca domena: systemy bezpieczeństwa z integracją chmurową
- ✓Praca nad jądrem Linux – niszowa i wartościowa technicznie
- ✓Stabilne, długoterminowe zatrudnienie w międzynarodowej firmie z USA
- −Opis sugeruje agencję rekrutacyjną, choć ogłoszenie mówi o bezpośrednim zatrudnieniu – warto zweryfikować
- !Brak informacji o wielkości zespołu i strukturze
- !Nie określono, czy praca wymaga dyżurów on-call
- !Nie podano procesu rekrutacyjnego
- !Niejasny stosunek pracy nad nowymi funkcjami vs. utrzymanie legacy
- •Pisanie i rozwijanie modułów jądra Linux w języku C
- •Debugowanie problemów na poziomie jądra przy użyciu narzędzi takich jak ftrace, kgdb
- •Code review kodu kolegów z zespołu (C, kernel)
- •Tworzenie prototypów i Proof of Concept dla nowych funkcji
- •Integracja z bootloaderem (np. U-Boot) i optymalizacja procesu bootowania
- •Praca z systemem Yocto do budowania obrazów embedded Linux
- •Współpraca z zespołem w USA przy projektowaniu nowych rozwiązań
- •Utrzymanie repozytorium Git i zarządzanie gałęziami
Oferta dla doświadczonych specjalistów (Senior).
Osoba z 5-letnim doświadczeniem w embedded Linux i udokumentowaną pracą z jądrem, dobra znajomość C i Git, wykształcenie techniczne, komunikatywny angielski.
Juniorzy ani mid-level developerzy bez doświadczenia kernelowego; osoby szukające pracy zdalnej (praca stacjonarna w Krakowie); inżynierowie preferujący aplikacje user-space z dala od sprzętu.
- ?Ile osób liczy zespół embedded i jak jest podzielony (kernel vs. aplikacje)?
- ?Czy praca wymaga dyżurów on-call? Jeśli tak, jaka jest ich częstotliwość?
- ?Jakie konkretnie platformy sprzętowe (SoC, architektura) są używane?
- ?Czy istnieją testy automatyczne na rzeczywistym sprzęcie?
- ?Jaki procent czasu zajmuje praca nad jądrem vs. inne zadania?
- ?Czy oferujecie budżet na konferencje lub szkolenia?
- ?Jak wygląda proces rekrutacyjny – ile etapów, czy jest zadanie domowe?
- −Brak informacji o wielkości zespołu embedded
- −Nie określono, czy praca wymaga dyżurów
- −Nie podano procesu rekrutacyjnego
- −Brak szczegółów na temat platformy sprzętowej (ARM, x86, itp.)
- −Nie wiadomo, jaki model współpracy z klientem (czy 1dea to agencja czy bezpośredni pracodawca)
Międzynarodowe środowisko, współpraca z zespołem w USA, prawdopodobnie elastyczna kultura inżynierska.
Powyżej mediany rynkowej
≈ 178,6–357,1 zł/h
Dane z aktywnych ofert zawierających technologię C.