Embedded Automated Test & Test System Engineer
⚲ Kraków
30 000 - 60 000 PLN (B2B)
Wymagania
- min. 5 lat doświadczenia w testowaniu urządzeń sprzętowych / systemów embedded / oprogramowania
- doświadczenie w budowaniu systemów CI dla platform embedded
- doświadczenie w tworzeniu strategii testów
- doświadczenie w projektowaniu i rozwijaniu automatycznych testów dla urządzeń sprzętowych, np. HIL
- biegła znajomość Pythona
- codzienna praca w języku polskim (min. C1)
- gotowość do dojazdu do biura Verkada w Krakowie w każdy czwartek
Mile widziane
- podstawowa znajomość elektroniki, obsługa sprzętu laboratoryjnego (multimetr, oscyloskop), protokoły bezprzewodowe (NFC, Bluetooth, UWB), BDD/Gherkin, C/C++/Go, Bash, Yocto, TeamCity, GitHub Actions
Opis stanowiska
Verkada buduje systemy bezpieczeństwa (kamery, kontrola dostępu, czujniki, alarmy), a Ty odpowiadasz za architekturę i rozwój automatycznych testów dla ich embedded software — od warstwy sprzętowej po integrację z UI. W praktyce: projektujesz systemy testowe (m.in. HIL), współtworzysz CI dla platform embedded i piszesz testy w Pythonie, współpracując z hardware'owcami, zespołem serwerowym i UI. To oferta dla kogoś, kto lubi szeroki zakres — od niskopoziomowego kodu po integrację — i chce pracować w małym, autonomicznym zespole. Uwaga: 'autonomia w małych zespołach' bywa tu równoznaczna z brakiem jasno zdefiniowanych procesów i koniecznością samodzielnego podejmowania wielu decyzji, a tempo pracy z częstymi wdrożeniami oznacza realną presję czasu.
🔍 Dekoder Ogłoszenia
🔴
understand not only the lower-level systems, but also how everything integrates together from the hardware to the UI
Oczekuje się od Ciebie szerokiego zakresu wiedzy, od niskopoziomowego kodu po integrację z interfejsem użytkownika, co może oznaczać konieczność pracy nad bardzo zróżnicowanymi zadaniami.
🔴
fast-paced environment where your work is regularly shipping to customers and improving people’s safety
Praca w szybkim tempie z częstymi wdrożeniami może oznaczać presję czasu i konieczność szybkiego reagowania na problemy.
🔴
small teams that have autonomy and a strong impact on projects they are working on
Autonomia w małych zespołach może oznaczać brak jasno zdefiniowanych procesów i konieczność samodzielnego podejmowania wielu decyzji.
🟡
strong feel of belonging, partnership-oriented working style and most importantly, you'll be part of a team who really cares about what they do with people you can rely on
Duży nacisk na kulturę zespołu i zaufanie może być próbą zrekompensowania potencjalnie wymagających warunków pracy lub braku innych benefitów.
🟡
What you won't find is any place for politics or toxic behavior.
Choć brzmi pozytywnie, często jest to deklaracja mająca na celu od razu odsiać kandydatów, którzy mogliby być problematyczni, lub też jest próbą podkreślenia, że firma stara się unikać takich sytuacji.