Tester/ka Embedded (Automatyzujący/ca)
Drogi Testerze, Droga Testerko systemów wbudowanych! Dołącz do zespołu odpowiedzialnego za jakość naszych urządzeń embedded. Na co dzień będziesz współpracować z programistami i zespołem QA, uczestnicząc w testach automatycznych dla realizowanych projektów. Prowadzimy projekty, w których powstają między innymi: system pozycjonowania urządzeń i ludzi z wykorzystaniem technologii radiowych, ładowarka do samochodów elektrycznych, przetwarzanie wizji z wykorzystaniem FPGA, sterowniki do zawansowanych urządzeń laboratoryjnych, implementacje Zephyra na różnych platformach, platformy służące do szyfrowania informacji z wykorzystaniem zjawisk kwantowych (FPGA), sprzęt pomiarowy wykorzystujący zjawiska optyczne (FPGA). Jako firma usługowa, dostarczamy naszym klientom rozwiązania z zakresu systemów wbudowanych. Klienci przychodzą do nas z pomysłami na swój produkt lub jego część, a my to dla nich wykonujemy, często tworząc prototypy.
Co oferujemy?
Realny wpływ na jakość urządzeń embedded Dostęp do laboratorium i sprzętu testowego Zgrany zespół Dev/QA i współpracę z ekspertami, którzy chętnie dzielą się wiedzą Niekorporacyjną atmosferę i płaską strukturę organizacyjną
Benefity:
Prywatna opieka medyczna LuxMed Karta sportowa Medicover Sport Praca zdalna do 2 dni w tygodniu Język angielski z native speakerem
Premie powiązane z wynikiem firmy
Wspólne śniadania piątkowe co 2 tygodnie
Atmosfera współpracy (i maszkety w kuchni!)
Daily tasks
- Tworzenie, automatyzacja i utrzymanie testów integracyjnych (gównie Python)
- Tworzenie narzędzi do testowania urządzeń embedded i ich oprogramowania (hardware/software)
- Zapewnianie jakości w projektach embedded
- Definiowanie wymagań w projektach
- Tworzenie scenariuszy testowych
- Tworzenie dedykowanej dokumentacji zdefiniowanej w procesie zapewniania jakości
- Praca zgodnie ze standardami i procedurami ISO 9001
Requirements
Czego oczekujemy: 2–4 lata doświadczenia w testowaniu systemów embedded (urządzenia, firmware, oprogramowanie) Umiejętności automatyzacji testów urządzeń embedded i firmware w CI (testy głównie w Pythonie) Umiejętności programowania - warunek konieczny (głównie Python), Umiejętności programowania C/C++ przy pracy z firmware - mile widziane Doświadczenia w pracy ze środowiskiem CI/CD (GitLab) oraz znajomości Dockera Znajomości protokołów komunikacyjnych (UART / SPI / I2C / CAN) Samodzielności i dokładności w pracy Wnikliwości (lubisz dochodzić, dlaczego coś nie działa, a nie tylko to zgłaszać)
Mile widziane:
Umiejętność testowania na sprzęcie (HIL) Znajomość systemów RTOS (FreeRTOS, Zephyr) Znajomość Linuxa embedded (Yocto / Buildroot) Obsługa narzędzi pomiarowych (oscyloskop, analizator logiczny, JTAG) Umiejętność czytania schematów elektronicznych
Must have: Python, Test automation, linux
Nice to have: RTOS, CD, C, C++