W skrócie
- Zadania: Wspieraj testowanie oprogramowania i sprzętu w zespole MBS-Linux.
- Firma: ASSA ABLOY - globalny lider w rozwiązaniach dostępu.
- Benefity: Elastyczne godziny pracy, możliwość nauki i rozwoju zawodowego.
- Pozostałe informacje: Praca w różnorodnym zespole z międzynarodowym środowiskiem.
- Dlaczego ta praca: Zdobądź praktyczne doświadczenie w testowaniu nowoczesnych urządzeń.
- Kwalifikacje: Podstawowa znajomość Pythona i elektroniki, chęć nauki.
Przewidywane wynagrodzenie mieści się w przedziale 28.8 - 35.2 zł za godzinę.
Poszukujemy zmotywowanego i praktycznego stażysty w zakresie testowania oprogramowania sprzętowego, który dołączy do naszego zespołu MBS-Linux. Jest to rola na poziomie podstawowym, skierowana do studentów ostatnich lat lub świeżo upieczonych absolwentów, którzy chcą pracować tam, gdzie sprzęt spotyka się z oprogramowaniem. Będziesz wspierać walidację, uruchamianie laboratorium i automatyzację testów dla urządzeń wbudowanych i prototypów: konfiguracja płyt, przeprowadzanie powtarzalnych testów, rejestrowanie wyników oraz pomoc w przekształcaniu wczesnych koncepcji w niezawodne, gotowe do produkcji produkty.
Co będziesz robić:
- Wspierać walidację oprogramowania i sprzętu na płytach deweloperskich i w laboratoriach (uruchamianie, podstawowe pomiary, kontrole funkcjonalne).
- Pisać i utrzymywać skrypty testowe (głównie w Pythonie) do testów jednostkowych, prostych testów integracyjnych i powtarzalnych procesów laboratoryjnych.
- Pomagać w przygotowywaniu i dokumentowaniu procedur laboratoryjnych: okablowanie, konfiguracja, dane testowe oraz jasne kryteria zaliczenia/niezaliczenia.
- Używać Gita do kodu testowego, konfiguracji i dokumentacji; stosować się do praktyk zespołowych pod nadzorem.
- Pracować w systemie Linux (CLI): uruchamiać skrypty, zarządzać logami i uczyć się narzędzi Linuxa używanych w laboratorium.
- Komunikować wyniki w języku angielskim (raporty pisemne, zgłoszenia, krótkie podsumowania); uczestniczyć w przeglądach i zadawać pytania na wczesnym etapie.
- Opcjonalnie asystować przy testach związanych z CI lub lokalnej automatyzacji odzwierciedlającej kroki pipeline'u (pod nadzorem).
- Uczyć się o magistralach i protokołach (UART, I2C, SPI, podstawowe sieci) w kontekście rzeczywistych scenariuszy testowych.
Twój profil:
- Studiujesz lub niedawno ukończyłeś studia w dziedzinie elektroniki, inżynierii komputerowej, mechatroniki lub pokrewnej, z prawdziwym zainteresowaniem sprzętem i oprogramowaniem.
- Masz podstawowe doświadczenie w Pythonie (skrypty, małe narzędzia lub projekty z kursów/laboratoriów).
- Rozumiesz podstawy elektroniki: napięcie/prąd, podstawowe komponenty, czytanie prostych schematów oraz bezpieczne korzystanie z urządzeń laboratoryjnych (multimetr, zasilacz itp.).
- Masz praktyczne doświadczenie z mikrokontrolerami lub płytami deweloperskimi (Arduino, Raspberry Pi, STM32/Nucleo, ESP32 lub podobne) - tutoriale i laboratoria uniwersyteckie się liczą.
- Jesteś komfortowy w pracy w systemie Linux (linia poleceń: pliki, uprawnienia, uruchamianie skryptów) i chcesz uczyć się więcej o embedded Linux w pracy.
- Bardzo dobra znajomość języka angielskiego, zarówno w mowie, jak i piśmie, ponieważ będziesz pracować w międzynarodowym środowisku.
- Znajomość języka polskiego - wymagana.
- Dostępność do pracy minimum 3 dni w tygodniu w biurze.
- Podstawowa znajomość Gita: klonowanie, commit, push/pull, gałęzie i otwartość na naukę dobrych praktyk pod nadzorem.
- Umiejętność pisania i uruchamiania testów (testy jednostkowe, proste kontrole integracyjne lub skrypty testowe) oraz dbałość o powtarzalne wyniki.
- Jesteś ciekawy, zadajesz pytania i dokumentujesz to, czego się uczysz.
Miło widziane:
- Podstawowe doświadczenie w lutowaniu.
- Certyfikacja SEP.
- Doświadczenie z pytest, unittest lub innymi frameworkami testowymi Pythona.
- Znajomość CI/CD (GitLab CI, Jenkins, GitHub Actions) nawet w projektach osobistych lub uniwersyteckich.
- Podstawowa znajomość C do oprogramowania sprzętowego lub sterowników (małe moduły; nie oczekuje się produkcyjnego embedded Linux).
- Znajomość magistrali i protokołów: UART/serial, I2C, SPI lub podstawowe pojęcia TCP/IP.
- Skrypty Bash lub shell do automatyzacji.
- Znajomość Yocto, systemd lub tematów jądra z kursów lub samodzielnej nauki.
Chcemy, aby staż był zgodny z Twoim wybranym kierunkiem rozwoju, zainteresowaniami i pasją. Będziemy bardzo zainteresowani Twoimi prywatnymi lub uniwersyteckimi projektami - szczególnie tymi, w których pisałeś kod, który współdziałał z rzeczywistym sprzętem, lub w których zaprojektowałeś i przeprowadziłeś zautomatyzowane testy - które możesz nam zaprezentować podczas rozmowy kwalifikacyjnej.
Aby upewnić się, że Twoje dane osobowe są bezpieczne, nie rozpatrujemy żadnych aplikacji wysłanych e-mailem lub pocztą.
Embedded QA Intern – pracodawca: Assa Abloy Ab
Dołącz do zespołu ASSA ABLOY w Krakowie jako Embedded Linux Developer i ciesz się kulturą współpracy, która umożliwia rozwój kariery w dynamicznym środowisku. Oferujemy konkurencyjne wynagrodzenie, możliwości nauki i rozwoju zawodowego oraz wsparcie ze strony dostępnego zespołu kierowniczego, co czyni nas doskonałym pracodawcą dla osób pragnących budować znaczącą i satysfakcjonującą karierę.