Starszy/a Specjalista/ka Elektronik
WYMAGANIA OBOWIĄZKOWE:
- wykształcenie wyższe i minimum roczne doświadczenie zawodowe,
- doświadczenie w projektowaniu, uruchamianiu i diagnozowaniu układów elektronicznych, w szczególności układów cyfrowych, mikrokontrolerowych oraz podstawowych obwodów pomiarowych i zasilania,
- praktyczna znajomość programowania w językach C/C++ oraz doświadczenie w tworzeniu i uruchamianiu oprogramowania dla mikrokontrolerów,
- znajomość obsługi peryferiów mikrokontrolerów, w tym GPIO, przetworników A/C, liczników, PWM, przerwań i DMA,
- praktyczna znajomość interfejsów komunikacyjnych stosowanych w urządzeniach elektronicznych,
w szczególności UART, SPI i I²C, oraz podstaw komunikacji CAN lub Ethernet, - znajomość Altium Designer co najmniej na poziomie podstawowym, umożliwiająca odczyt schematów, przegląd PCB oraz wprowadzanie prostych zmian projektowych,
- umiejętność posługiwania się oscyloskopem, multimetrem i analizatorem logicznym oraz narzędziami do debugowania mikrokontrolerów,
- znajomość podstaw systemu Linux i pracy z komputerami jednopłytkowymi oraz umiejętność integracji oprogramowania z urządzeniami peryferyjnymi,
- umiejętność korzystania z systemu kontroli wersji Git oraz dokumentowania oprogramowania, interfejsów i wyników testów,
- umiejętność czytania dokumentacji technicznej w języku angielskim oraz samodzielnego rozwiązywania problemów sprzętowo-programowych.
Mile widziane
- doświadczenie z mikrokontrolerami STM32 oraz środowiskiem STM32CubeIDE i bibliotekami HAL/LL,
- doświadczenie z platformami NVIDIA Jetson, w tym konfiguracją środowiska, uruchamianiem aplikacji
i podłączaniem kamer lub innych czujników, - znajomość systemów czasu rzeczywistego, np. FreeRTOS lub Zephyr, oraz podstaw programowania współbieżnego,
- znajomość języka Python, narzędzi automatyzacji testów lub środowiska ROS 2 oraz doświadczenie w integracji systemów wielosensorowych.
OPIS STANOWISKA:
Rodzaj umowy: umowa o pracę
Wymiar czasu pracy: ½ – 1/1
Miejsce wykonywania pracy: ul. Leopolda 31, 40-189 Katowice
Data ogłoszenia: 20.10.2026 r.
Termin zgłaszania aplikacji: 19.11.2026 r., godzina 16.00
Codzienne zadania
- opracowywanie i rozwój oprogramowania wbudowanego dla mikrokontrolerów i komputerów jednopłytkowych zgodnie z wymaganiami technicznymi urządzeń,
- implementacja obsługi czujników, przetworników, układów wykonawczych i interfejsów komunikacyjnych oraz funkcji akwizycji i wstępnego przetwarzania danych,
- uruchamianie układów mikrokontrolerowych i modułów elektronicznych, weryfikacja ich działania oraz diagnozowanie problemów na styku sprzętu i oprogramowania,
- opracowywanie i modyfikowanie prostych schematów elektronicznych oraz wprowadzanie zmian
w projektach PCB w środowisku Altium Designer, - konfiguracja i integracja platform obliczeniowych pracujących pod kontrolą systemu Linux, w tym współpracy z kamerami, czujnikami i modułami komunikacyjnymi,
- implementacja mechanizmów diagnostyki urządzeń, obsługi błędów, rejestrowania danych i aktualizacji oprogramowania, odpowiednio do wymagań projektu,
- przygotowywanie i wykonywanie testów funkcjonalnych oraz integracyjnych, analiza wyników i usuwanie wykrytych nieprawidłowości,
- optymalizacja oprogramowania pod względem czasu wykonania, wykorzystania pamięci, zużycia energii i niezawodności działania,
- przygotowywanie dokumentacji oprogramowania i interfejsów, instrukcji uruchomienia oraz raportów z testów; utrzymywanie kodu źródłowego w systemie kontroli wersji,
- współpraca techniczna z projektantami elektroniki, konstruktorami i użytkownikami; udział w przeglądach technicznych, badaniach laboratoryjnych i terenowych oraz wdrażaniu prototypów.
Benefity
Oferujemy:
- pracę w instytucie badawczym o ugruntowanej pozycji na rynku,
- umowę o pracę,
- elastyczne godziny pracy,
- pracę hybrydową (po okresie próbnym),
- udział w szkoleniach – m.in. kursy językowe (angielski, hiszpański, niemiecki, włoski) dla wszystkich pracowników,
- bogaty pakiet socjalny – dofinansowanie do wypoczynku pracowników, świadczenia świąteczne, dofinansowanie do „zielonej szkoły”,
- prywatną opiekę medyczną PZU,
- karnety sportowe,
- Pracowniczy Program Emerytalny,
- grupowe ubezpieczenie na życie.
Złożenie oferty potwierdza zapoznanie się kandydata do pracy z zamieszczoną w treści ogłoszenia rekrutacyjnego informacją o przetwarzaniu jego danych osobowych, a także stanowi wyraźne działanie potwierdzające wyrażenie przez niego zgody na przetwarzanie danych osobowych zawartych w jego ofercie pracy (CV).
Jednocześnie uprzejmie informujemy, że skontaktujemy się tylko z wybranymi osobami.