Opis projektu:
Centrum Kompetencji Embedded w Sii to wewnętrzna jednostka organizacyjna skupiająca ponad 300 specjalistów pracujących w całej Polsce, w technologiach poczynając od niskopoziomowego C, C++, Pythona, systemów czasu rzeczywistego, po frameworki i biblioteki graficzne do nowoczesnej wizualizacji. Dostarczamy rozwiązania wykorzystywane między innymi w branżach: medycznej, telekomunikacji, finansowej.
Dołącz do naszego zespołu jako C Embedded Developer i weź udział w nowym projekcie związanym z weryfikacją nowoczesnego System On Chip wykorzystywanego w serwerach chmurowych.
Osoba na tym stanowisku musi posiadać minimum trzyletnie doświadczenie w programowaniu systemów wbudowanych. Ze względu na międzynarodowy aspekt pracy niezbędna jest bardzo dobra znajomość języka angielskiego. Mile widziane będzie również doświadczenie z obszaru emulacji sprzętu.
Twoje zadania:
- Tworzenie aplikacji weryfikujących SoC w środowisku bare metal i OS
- Przetestowanie peryferiów chipu
- Praca z platformą QEMU
- Automatyzacja procesu tworzenie oprogramowania
- Budowanie frameworka testowego
- Optymalizacja rozwiązań pod kątem wydajności
Wymagania:
- Minimum 3 lata doświadczenia w programowaniu systemów wbudowanych
- Doświadczenie w pracy ze środowiskiem multi-core i multithreading
- Praktyczna znajomość systemu operacyjnego Linux
- Mile widziane doświadczenie w pisaniu planów weryfikacyjnych, tworzeniu test benchy i automatyzacji testów regresyjnych
- Podstawowa znajomość Pythona