Python Test Engineer | Embedded | R&D | AI
Pełny etat
1dea
- 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, oraz 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 i Matplotlib do analizy danych pomiarowych oraz pytest i PyVISA do automatyzacji testów i sterowania aparaturą pomiarową.
- Dobre praktyki inżynierskie: pisanie czytelnego kodu, tworzenie testów do własnego kodu oraz udzielanie wartościowych uwag podczas code review.
- Wyższe techniczne wykształcenie
- Bardzo dobry angielski - min. poziom B2+ -> współpraca międzynarodowa
Mile widziane
- Doświadczenie w automatyzacji pracy urządzeń pomiarowych lub sprzętu fizycznego z wykorzystaniem protokołów takich jak VISA/SCPI , VXI-11 lub GPIB . Doświadczenie z aparaturą do testów optycznych będzie dużym atutem.
Lokalizacja biura: Kraków
Forma zatrudnienia: B2B, kontrakt bezpośrednio podpisywany z klientem, bez pośredników, długoterminowa współpraca.
Obszar: Zaawansowane modele AI | centra danych | fotonika | R&D. Produkt klasy enterprise.
Klient z USA, praca głównie w PL strefie czasowej ( raz w tygodniu może być call z USA w godzinach wieczornych).
Prosimy o CV w j. angielskim
,[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.] Requirements: Python, EmbeddedOferta pracy dodana 1 dzień temu
Powiązane wyszukiwania
- full stack python developer Kraków
- backend python developer Kraków
- programista-python Kraków
- programista (java, python) Kraków
- staż- programista-python Kraków
- python developer/ ai programmer Kraków
- senior python developer Kraków
- python backend engineer Kraków
- python developer python, flask, aws Kraków
- python-developer-intern Kraków