Linux Embedded Developer
Hays
Rola polega na budowie i rozwijaniu customowego obrazu Embedded Linux dla urządzenia IoT z użyciem Yocto. Zakres obejmuje pełny BSP, integrację sprzętu (SoC, secure elements), bezpieczeństwo (Secure Boot, key management), systemy aktualizacji (RAUC/OSTree), bootloadery (U-Boot), pisanie driverów oraz debugowanie. To klasyczna rola Embedded Linux Developera z naciskiem na niskopoziomową integrację i bezpieczeństwo.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu ani struktury projektowej, brak opisu procesu rekrutacyjnego.
Rola polega na budowie i rozwijaniu customowego obrazu Embedded Linux dla urządzenia IoT z użyciem Yocto. Zakres obejmuje pełny BSP, integrację sprzętu (SoC, secure elements), bezpieczeństwo (Secure Boot, key management), systemy aktualizacji (RAUC/OSTree), bootloadery (U-Boot), pisanie driverów oraz debugowanie. To klasyczna rola Embedded Linux Developera z naciskiem na niskopoziomową integrację i bezpieczeństwo.
- ✓Projekt greenfield – budowa customowego BSP od podstaw
- ✓Autonomia techniczna przy wyborze rozwiązań bezpieczeństwa i aktualizacji
- ✓Praca zdalna na B2B z klientem z branży IoT
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Tworzenie i modyfikacja warstw Yocto (meta-layers) oraz BSP
- •Integracja komponentów hardware (SoC, secure elements) na poziomie systemu
- •Implementacja i utrzymanie mechanizmów bezpieczeństwa (Secure Boot, key management, TrustZone)
- •Praca z systemami aktualizacji: RAUC lub OSTree
- •Modyfikacja i rozwój bootloaderów U-Boot
- •Pisanie i debugowanie driverów Linux
- •Debugowanie systemów embedded (kernel, boot, user space)
- •Integracja i konfiguracja pamięci NAND
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z co najmniej 3-4 latami praktycznego doświadczenia w Embedded Linux z Yocto, który ma podstawy w bezpieczeństwie i integracji sprzętu, ale może potrzebować wsparcia przy bardziej zaawansowanych aspektach Secure Boot czy skomplikowanych debugowaniach.
Osoby bez doświadczenia w Yocto i Embedded Linux (juniorzy, mid-level bez embedded). Kandydaci, którzy nie mieli styczności z bootloaderami, driverami lub bezpieczeństwem na poziomie sprzętowym.
- ?Ile osób liczy zespół embedded i jakie są role?
- ?Czy projekt jest nowy (greenfield) czy rozwój istniejącego systemu?
- ?Jaki jest przewidywany czas trwania projektu?
- ?Czy istnieje możliwość wpływu na architekturę bezpieczeństwa?
- ?Jakie narzędzia do CI/CD są używane w projekcie?
- ?Czy są przewidziane dyżury on-call lub wsparcie produkcyjne?
- −Nie podano wielkości zespołu ani struktury projektowej
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, czy projekt jest długoterminowy czy kontraktowy
- −Brak informacji o budżecie szkoleniowym lub możliwości rozwoju