Embedded Firmware Developer (f/m/x)
Sii
Rola Embedded Firmware Developer w Sii Polska polega na projektowaniu i utrzymaniu niskopoziomowego firmware'u oraz Board Support Packages (BSP) dla zaawansowanej jednostki DPU (Data Processing Unit). Praca obejmuje praktyczne działania przy uruchamianiu płytek, integracji sprzętowo-programistycznej oraz implementacji sterowników urządzeń i protokołów zarządzania (MCTP, IPMI, PLDM, NC-SI, Redfish) w oparciu o Zephyr RTOS. To stanowisko wymaga bliskiej współpracy z zespołami sprzętowymi, walidacyjnymi i projektantami układów scalonych, a także tworzenia narzędzi automatyzacji w Pythonie i bashu.
Brakuje: nie podano liczby osób w zespole, brak informacji o istnieniu dyżurów on-call.
Rola Embedded Firmware Developer w Sii Polska polega na projektowaniu i utrzymaniu niskopoziomowego firmware'u oraz Board Support Packages (BSP) dla zaawansowanej jednostki DPU (Data Processing Unit). Praca obejmuje praktyczne działania przy uruchamianiu płytek, integracji sprzętowo-programistycznej oraz implementacji sterowników urządzeń i protokołów zarządzania (MCTP, IPMI, PLDM, NC-SI, Redfish) w oparciu o Zephyr RTOS. To stanowisko wymaga bliskiej współpracy z zespołami sprzętowymi, walidacyjnymi i projektantami układów scalonych, a także tworzenia narzędzi automatyzacji w Pythonie i bashu.
- ✓Budżet szkoleniowy wymieniony w ofercie
- ✓Praca w międzynarodowych projektach – możliwość zdobycia doświadczenia w dużym zespole
- ✓B2B z widełkami wynagrodzenia (19 950 – 25 200 PLN/mies.)
- !Brak wzmianki o dyżurach on-call lub nadgodzinach
- !Wymagania opisane ogólnikowo (np. 'dobre umiejętności analityczne')
- •Projektowanie i rozwijanie BSP oraz niskopoziomowego firmware'u na Zephyr RTOS
- •Implementacja i integracja sterowników urządzeń, konfiguracji płyt i usług platformowych
- •Integracja interfejsów zarządzania (MCTP, IPMI, PLDM, NC-SI, Redfish)
- •Uczestnictwo w uruchamianiu płytek i chipów, debugowanie oraz integracja HW/SW
- •Tworzenie narzędzi w Pythonie i bashu do zarządzania platformą, testowania i automatyzacji
- •Ścisła współpraca z zespołami sprzętowymi, walidacyjnymi i projektantami układów
- •Debugowanie problemów na poziomie sprzętu i oprogramowania (I2C, SPI, GPIO, UART)
Oferta dla doświadczonych specjalistów (Senior).
Inżynier embedded z minimum 3 latami doświadczenia w Linux, biegły w C, z podstawową znajomością Pythona i bash, oraz zrozumieniem protokołów komunikacyjnych i interfejsów niskopoziomowych (I2C, SPI).
Osoby bez doświadczenia w embedded firmware lub z mniej niż 3 latami w embedded Linux. Nie dla programistów zajmujących się wyłącznie aplikacjami wysokiego poziomu lub webowymi.
- ?Ile osób liczy zespół i jakie są role poszczególnych członków?
- ?Czy zakres obowiązków obejmuje dyżury on-call? Jak często?
- ?Jaki jest harmonogram projektu i przewidywany czas trwania?
- ?Czy kod źródłowy będzie rozwijany wewnętrznie w Sii czy dostarczany klientowi?
- ?Czy istnieje możliwość pracy z nowszymi wersjami Zephyr RTOS?
- ?Jak wygląda proces code review i testowania firmware'u?
- −Nie podano liczby osób w zespole
- −Brak informacji o istnieniu dyżurów on-call
- −Nie określono przewidywanego czasu trwania projektu
- −Brak szczegółów dotyczących procesu rekrutacyjnego (liczba etapów, zadanie domowe)
Zespół cross-funkcyjny, bliska współpraca z inżynierami sprzętu, walidacji i układów scalonych. Oczekiwane proaktywne podejście i samodzielność.