W związku z rozwojem systemu operacyjnego przeznaczonego dla Internetu Rzeczy, spółka Phoenix Systems poszukuje doświadczonej osoby do pracy nad rozwojem środowiska testowego dla Phoenix-RTOS oraz dla projektów na nim bazujących.
Testowanie systemu operacyjnego jest zadaniem wymagającym multidyscyplinarnej wiedzy i doświadczenia inżynierskiego. Ma ono szczególne znaczenie, gdy system jest używany w projektach skutkujących wdrożeniem ponad miliona urządzeń końcowych.
Phoenix-RTOS, jako system operacyjny czasu rzeczywistego, znajduje zastosowanie w szerokiej gamie urządzeń IoT, od inteligentnych liczników, czy koncentratorów danych do bezzałogowych statków powietrznych. Zapewnienie najwyższej jakości i niezawodności naszych rozwiązań wymaga kompleksowego podejścia do testowania, które łączy w sobie znajomość różnorodnych technologii z umiejętnością projektowania skalowalnych rozwiązań testowych, także na fizycznych urządzeniach.
responsibilities :
Projektowanie, implementacja i utrzymywanie systemów do przeprowadzania testów automatycznych - jednostkowych oraz integracyjnych na sprzęcie,
Wybór odpowiednich narzędzi, frameworków i technologii do automatyzacji testów,
Rozwój testów automatycznych,
Rozwiązywanie złożonych problemów technicznych,
Weryfikacja i walidacja kodu źródłowego (code review) z naciskiem na jakość i utrzymywalność testów,
Planowanie strategii testowania na podstawie wymagań/specyfikacji,
Weryfikacja pokrycia wymagań testami,
Projektowanie systemu raportowania wyników testów,
Rozwój infrastruktury CI dla różnych platform sprzętowych,
Optymalizacja procesów testowania w organizacji.
requirements-expected :
Minimum 2 lata doświadczenia zawodowego na podobnym stanowisku,
Wykształcenie wyższe w dziedzinach takich jak informatyka, elektronika, matematyka, fizyka lub pokrewnych,
Bardzo dobra znajomość języków programowania Python oraz C,
Dobra znajomość programowania współbieżnego,
Znajomość architektury systemów komputerowych,
Biegłość w korzystaniu z systemu Linux,
Umiejętność pracy z systemami kontroli wersji (git),
Umiejętności komunikacyjne i dzielenia się wiedzą,
Umiejętność pracy w zespole i pracy samodzielnej przy minimalnym nadzorze,
Konsekwencja w dążeniu do celu i umiejętność kończenia zadań,
Dobra znajomość języka angielskiego.
offered :
Ciekawą i rozwijającą pracę w innowacyjnej firmie technologicznej,
Udział w ambitnych projektach realizowanych z partnerami z wielu krajów,
Elastyczne godziny pracy,
Bezpłatną opieka medyczną,
Ubezpieczenia na życie,
Dofinansowanie karty Multisport,
Dofinansowanie nauki języków,
Nieformalną, przyjazną i kreatywną atmosferę pracy,