Embedded Test Engineer (C, Python)

PHOENIX SYSTEMS SP Z O O

Warszawa, Mokotów
14 000–20 000 zł brutto / mies.
Praca stacjonarna
Umowa o pracę
Umowa o pracę
🏢 Praca stacjonarna
Pełny etat
C
🐍 Python
Linux
Git

O projekcie

  • 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.

Twój zakres obowiązków

  • 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.

Nasze wymagania

  • 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.

Mile widziane

  • Doświadczenie w projektowaniu i implementacji frameworków testowych,
  • Znajomość architektury systemów operacyjnych,
  • Znajomość zagadnień związanych z testowaniem oprogramowania (tworzenie przypadków testowych, tworzenie testów automatycznych, tworzenie planów testów, analiza wykrytych błędów itp.),
  • Doświadczenie w testowaniu automatycznym na sprzęcie,
  • Praktyczna znajomość systemów CI/CD,
  • Umiejętność wykorzystania języka skryptowego bash, znajomość make,
  • Znajomość architektury mikroprocesorów i popularnych modeli programowych (ARM, IA32),
  • Znajomość protokołów sieciowych (TCP/IP, Ethernet, Wi-Fi, GSM),
  • Znajomość protokołów sprzętowych (SPI, UART itp.),
  • Znajomość norm bezpieczeństwa krytycznego DO178C, ECSS-E-ST-40C.

Technologie, których używamy

Tak pracujemy nad projektem

  • Continuous Deployment

  • Continuous Integration

To oferujemy

  • 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,

  • Spotkania i wyjazdy integracyjne,

  • Program poleceń pracowniczych.

Wyświetlenia: 4
Opublikowana10 dni temu
Wygasaza 5 dni
Rodzaj umowyUmowa o pracę
Tryb pracyPraca stacjonarna
Źródło
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Embedded Test Engineer (C, Python)"