1dea
1dea
New

Python Test Engineer | Embedded | R&D | AI

Brak informacji o wynagrodzeniu
SeniorFull-time
#395492·Dodano 2 dni temu·1
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

PythonEmbedded

Firma i stanowisko

Firma 1dea realizuje projekt w obszarze zaawansowanych modeli AI, centrów danych, fotoniki oraz badań i rozwoju (R&D). Produkt jest klasy enterprise. Klientem jest firma z USA, a praca odbywa się głównie w polskiej strefie czasowej.

Wymagania

  • Minimum 5 lat praktycznego doświadczenia w programowaniu w Pythonie oraz bardzo dobra znajomość programowania obiektowego (OOP).
  • Praktyczne doświadczenie w obsłudze współbieżnego dostępu do operacji wejścia/wyjścia (I/O), np. z wykorzystaniem threading lub multiprocessing, bez blokowania głównej sekwencji testowej.
  • Znajomość wpływu mechanizmu GIL (Global Interpreter Lock) na zadania związane z I/O i obliczeniami CPU.
  • Umiejętność projektowania przemyślanej architektury oprogramowania.
  • Dobra znajomość ekosystemu bibliotek naukowych i testowych Pythona: NumPy, SciPy, Pandas, Matplotlib, pytest, PyVISA.
  • Stosowanie dobrych praktyk inżynierskich: pisanie czytelnego kodu, tworzenie testów do własnego kodu oraz udział w code review.
  • Wyższe techniczne wykształcenie.
  • Bardzo dobry angielski, minimum poziom B2+ do współpracy międzynarodowej.

Mile widziane:

  • Doświadczenie w automatyzacji pracy urządzeń pomiarowych lub sprzętu fizycznego z wykorzystaniem protokołów takich jak VISA/SCPI, VXI-11, GPIB.
  • Doświadczenie z aparaturą do testów optycznych.

Obowiązki

  • Projektowanie i rozwijanie testów automatycznych w języku Python (pytest) dla urządzeń optycznych i systemów wbudowanych (embedded).
  • Tworzenie i utrzymywanie zestawu testów (test suite) oraz współdzielonych bibliotek w Pythonie wykorzystywanych na stanowiskach testowych w procesie produkcji.
  • Automatyzacja komunikacji z urządzeniami laboratoryjnymi oraz aparaturą pomiarową.
  • Opracowywanie i rozwijanie strategii testowania obejmującej testy funkcjonalne, integracyjne oraz wydajnościowe.
  • Integracja testów z procesami CI/CD oraz dbanie o ich szybkość, niezawodność i stabilność.
  • Podejmowanie decyzji architektonicznych oraz świadome wyważanie kompromisów technicznych.
  • Aktywny udział w przeglądach kodu (code review) oraz dzielenie się wiedzą z zespołem.
  • Projektowanie i wykonywanie testów manualnych tam, gdzie automatyzacja nie jest jeszcze uzasadniona.

Benefity

  • Praca na kontrakcie B2B, bez pośredników, w długoterminowej współpracy.
  • Lokalizacja biura w Krakowie.
  • Praca w międzynarodowym środowisku z klientem z USA, praca głównie w polskiej strefie czasowej.
1dea

1dea

119 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz