
APATOR METRIX · Tczew
Programista Testów Automatycznych Urządzeń Embedded – Python (k/m)
W skrócie
zdania wybrane z oferty- Na tym stanowisku będziesz pisać kod w Pythonie, pracować z gazomierzami i stanowiskami laboratoryjnymi, analizować komunikację oraz szukać przyczyn błędów na styku oprogramowania i sprzętu.
- Tworzenie, rozwijanie i utrzymywanie testów automatycznych w Pythonie: funkcjonalnych, integracyjnych i systemowych.
- Szukamy osoby, która będzie rozwijać oprogramowanie do automatycznego testowania firmware’u i działania rzeczywistych urządzeń.
Technologie
Pełny opis
z theprotocol.itO projekcie
Tworzymy inteligentne gazomierze oraz rozwiązania komunikacyjne dla urządzeń IoT. Szukamy osoby, która będzie rozwijać oprogramowanie do automatycznego testowania firmware’u i działania rzeczywistych urządzeń.
Na tym stanowisku będziesz pisać kod w Pythonie, pracować z gazomierzami i stanowiskami laboratoryjnymi, analizować komunikację oraz szukać przyczyn błędów na styku oprogramowania i sprzętu.
Do Twoich obowiązków będzie należało przygotowanie testu, który skonfiguruje urządzenie, wyśle polecenie, odczyta odpowiedź, zweryfikuje zachowanie i zapisze wynik wraz z logami. Test powinien również poprawnie obsłużyć brak odpowiedzi, niepełne dane lub utratę komunikacji.
Tak organizujemy naszą pracę
Tak pracujemy
- wewnątrz organizacji
- rozwijasz kilka projektów jednocześnie
- masz wpływ na wybór narzędzi i technologii
- masz wpływ na rozwiązania technologiczne
- masz wpływ na produkt
- scrum
Skład zespołu
- programista testów automatycznych
- tester manualny
Twój zakres obowiązków
- Tworzenie, rozwijanie i utrzymywanie testów automatycznych w Pythonie: funkcjonalnych, integracyjnych i systemowych.
- Przygotowywanie scenariuszy testowych na podstawie wymagań i dokumentacji technicznej.
- Rozwijanie narzędzi do komunikacji z urządzeniami, ich konfiguracji oraz zbierania i analizy danych.
- Przygotowywanie i obsługa stanowisk testowych: podłączanie urządzeń, wgrywanie firmware’u i odtwarzanie warunków wystąpienia błędów.
- Analiza logów i komunikacji oraz ustalanie czy problem dotyczy firmware’u, środowiska, połączenia czy samego testu.
- Zgłaszanie błędów z opisem warunków, krokami odtworzenia i materiałem diagnostycznym.
- Włączanie testów do procesów CI oraz rozwój automatycznego raportowania wyników.
- Współpraca z programistami firmware’u i konstruktorami elektroniki.
Nasze wymagania
- Praktyczna umiejętność programowania w Pythonie: samodzielne tworzenie i modyfikowanie kodu, dzielenie go na funkcje i moduły, obsługa wyjątków oraz debugowanie.
- Umiejętność czytania cudzego kodu, wyjaśnienia jego działania i znalezienia przyczyny błędu.
- Rozumienie podstaw testowania: warunki początkowe, oczekiwany wynik, asercje, przypadki brzegowe i powtarzalność testów.
- Praktyczny kontakt z urządzeniami elektronicznymi lub systemami embedded — zawodowy, akademicki albo w projektach własnych.
- Podstawowa znajomość komunikacji z urządzeniami, np. przez port szeregowy: wysyłanie poleceń, odbieranie danych, obsługa timeoutów.
- Umiejętność pracy z danymi binarnymi: bajtami, zapisem szesnastkowym i strukturą ramek komunikacyjnych.
- Podstawowa znajomość Git.
- Angielski umożliwiający pracę z dokumentacją techniczną.
- Gotowość do regularnej pracy z fizycznymi urządzeniami w laboratorium w Tczewie.
Mile widziane
- Znajomość pytest lub innego frameworka testowego.
- Doświadczenie z automatyzacją testów urządzeń lub stanowiskami Hardware-in-the-Loop (HIL).
- Umiejętność czytania kodu C.
- Znajomość protokołów i technologii komunikacyjnych, np. DLMS/COSEM, M-Bus, wM-Bus, NB-IoT lub LoRaWAN.
- Znajomość Linux, narzędzi CI i Dockera.
To oferujemy
- Zatrudnienie w rozwijającej się polskiej firmie o ugruntowanej i znaczącej pozycji na rynku.
- Atrakcyjne wynagrodzenie adekwatne do umiejętności, doświadczenia i zaangażowania.
- Ciekawą i stabilną pracę przy innowacyjnym projekcie w dziale R&D dającą możliwość rozwoju zawodowego i podnoszenia kwalifikacji.
- Przyjazną atmosferę i wsparcie merytoryczne.
- Zajęcia językowe, warsztaty i szkolenia.
- Możliwość okazjonalnej pracy zdalnej w ramach 24 dniowego limitu rocznego w uzgodnieniu z przełożonym.
- Pakiet socjalny.
- Możliwość przystąpienia do ubezpieczenia grupowego.
- Dofinansowanie do karty sportowej.
Tak pracujemy nad projektem
- code review
- Continuous Deployment
- deployment na poziomie zespołu
Takie dajemy możliwości rozwoju
- czas na rozwój Twoich pomysłów
- konferencje w Polsce
- konferencje zagraniczne
- szkolenia wewnątrzfirmowe
- szkolenia zewnętrzne
- treningi umiejętności miękkich
- wymiana wiedzy technicznej w firmie
Benefity
- Pakiet socjalny
- Możliwość przystąpienia do ubezpieczenia grupowego
- Zajęcia językowe, warsztaty i szkolenia
- Możliwość skorzystania z dofinansowanej karty sportowej
Etapy rekrutacji
- ZADANIE REKRUTACYJNE
- ROZMOWA REKRUTACYJNA
Na poziomie Junior nie wymagamy doświadczenia komercyjnego.
Oczekujemy jednak praktycznych podstaw programowania oraz własnych projektów.
APATOR METRIX
Apator Metrix S.A. to renomowana firma z 80-letnim stażem na rynku urządzeń pomiarowych. Specjalizujemy się w produkcji i dostarczaniu innowacyjnych gazomierzy zarówno dla użytku domowego, jak i przemysłowego, oraz w zaawansowanych systemach zdalnego odczytu danych.
Nasza firma posiada własne biuro badań i rozwoju oraz laboratorium wdrożeniowe.
Treść ogłoszenia pochodzi z theprotocol.it i należy do jego autora.
Historia ogłoszenia
brak zapisanych zmian treści- Od tego dnia ją śledzimy
Zmian sprzed tej daty nie znamy.
- Pojawiła się też na pracuj.pl
Ta sama oferta, możesz aplikować przez oba portale.
- Opublikowana na theprotocol.it
Zmiany w ogłoszeniach zapisujemy od 26 września 2026 r. Widzimy je przy kolejnych odwiedzinach portalu, więc data może się różnić o kilka godzin.