Embedded Software Engineer / Programista Systemów Wbudowanych
Brak informacji o wynagrodzeniu
MidFull-time·Umowa o pracę·B2B
#424175·Dodano 2 dni temu·5
Źródło: www.pracuj.plTech Stack / Keywords
CC++STM32FreeRTOSZeplinGitPythonGulp
Firma i stanowisko
Scanway to polski lider w dziedzinie technologii obserwacji optycznej Ziemi z kosmosu i jeden z czołowych przedstawicieli sektora New Space w Europie. Od ponad 10 lat rozwijają zaawansowane instrumenty optyczne dla misji satelitarnych oraz systemy wizyjne dla automatyki przemysłowej. Zespół to ponad 100 doświadczonych inżynierów, projektantów, optyków i specjalistów, pracujących we Wrocławiu.
Wymagania
- Praktyczna znajomość języka C/C++ w systemach wbudowanych.
- Doświadczenie z mikrokontrolerami i komunikacją z peryferiami.
- Znajomość systemów czasu rzeczywistego.
- Umiejętność czytania schematów, dokumentacji technicznej i not katalogowych.
- Podstawowa obsługa oscyloskopu, analizatora stanów logicznych i multimetru.
- Umiejętność diagnozowania usterek sprzętowo-programowych.
- Znajomość gita.
- Język angielski pozwalający na korzystanie z dokumentacji i komunikację z kontrahentem.
Mile widziane:
- Doświadczenie z STM32, ARM Cortex-M, FreeRTOS/Zephyr.
- Doświadczenie z developmentem dla FPGA.
- Znajomość CMake, GCC, GDB.
- Umiejętność użycia Python do automatyzacji, testów i obsługi stanowisk pomiarowych.
- Doświadczenie z testami hardware-in-the-loop, CI/CD, symulacją mikrokontrolerów (np. Renode).
- Znajomość bootloaderów i zdalnej aktualizacji firmware.
- Znajomość podstaw automatyki, regulatorów oraz diagnostyki magistral cyfrowych.
Obowiązki
- Utrzymanie i rozwój istniejącego firmware w językach C/C++.
- Analiza błędów na styku oprogramowania i elektroniki.
- Rozwój sterowników urządzeń oraz obsługa interfejsów UART, SPI, I²C, GPIO, timerów.
- Praca z RTOS: zadania, synchronizacja, komunikacja i problemy współbieżności.
- Rozwój komunikacji z hostami, w tym protokołów binarnych i interfejsów przemysłowych.
- Uruchamianie, programowanie i debugowanie urządzeń.
- Wykonywanie pomiarów oscyloskopem, analizatorem stanów logicznych i multimetrem.
- Tworzenie testów integracyjnych oraz testów na rzeczywistym sprzęcie.
- Udział w code review, dokumentowaniu zmian i utrzymaniu procesu CI.
- Współpraca przy uruchamianiu nowych wersji sprzętu i diagnozowaniu problemów produkcyjnych.
Benefity
- Praca nad rzeczywistym produktem z dostępem do sprzętu i aparatury pomiarowej.
- Wpływ na architekturę firmware, testy i dalszy rozwój produktu.
- Uporządkowane środowisko pracy: code review, automatyczne buildy, testy na sprzęcie i symulacja.
- Wdrożenie w aktualną architekturę i wsparcie domenowe.
- Elastyczne godziny pracy oraz hybrydowy model pracy.
- Dofinansowanie nauki języka angielskiego oraz budżet szkoleniowy na rozwój techniczny.
- Prywatna opieka medyczna.
- Dofinansowanie nauki języków.
- Dofinansowanie szkoleń i kursów.
- Ubezpieczenie na życie.
- Spotkania integracyjne.
- Brak dress code'u.
- Dofinansowanie dojazdów do pracy.
Opieka zdrowotna
Kursy językowe
Dofinansowanie szkoleń
Ubezpieczenie
Elastyczne godziny
Spotkania integracyjne
Płatne święta
Scanway
4 aktywne oferty