{"id":1300153,"url":"https://alion.io/job/scanway-embedded-software-engineer-programista-systemow-wbudowanych","title":"Embedded Software Engineer / Programista Systemów Wbudowanych","company":{"id":53328,"name":"Scanway","domain":"scanway.pl","url":"https://alion.io/company/scanway","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"PeopleForce","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":null,"employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"RTOS","optional":false},{"name":"C","optional":true},{"name":"CI/CD","optional":true},{"name":"CMake","optional":true},{"name":"FreeRTOS","optional":true},{"name":"GCC","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-09-26T11:12:39Z","employer_posted_date":"2026-09-26","last_verified_at":"2026-09-26T14:54:32Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Embedded Software Engineer / Programista Systemów WbudowanychDział Oprogramowania\nWrocław (praca hybrydowa)\nMid/Senior\nPełny etat / B2B\nO Scanway\nScanway 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 rozwijamy zaawansowane instrumenty optyczne dla misji satelitarnych (m.in. STAR VIBE - najdłużej działający polski satelita obserwacyjny) oraz systemy wizyjne dla automatyki przemysłowej. Nasz zespół to ponad 100 doświadczonych inżynierów, projektantów, optyków i specjalistów, pracujących w nowoczesnym laboratorium i pomieszczeniach czystych (cleanroom) we Wrocławiu.\nSzukamy programisty systemów wbudowanych, który będzie rozwijać i utrzymywać firmware urządzeń opartych na mikrokontrolerach. Jednym z głównych obszarów pracy będą autonomiczne systemy sterowania w oparciu o dane z sensorów, w środowisku czasu rzeczywistego i z wykorzystaniem wybranych interfejsów niskopoziomowych i przemysłowych. To rola łącząca programowanie w C z pracą na rzeczywistym sprzęcie. Nie oczekujemy projektowania elektroniki od zera, ale ważna jest umiejętność czytania schematów, dokumentacji układów oraz diagnozowania problemów w hardware (poziom PCB).\nTwój zakres obowiązków\nUtrzymanie i rozwój istniejącego firmware w języku C/C++.\nAnaliza błędów występujących na styku oprogramowania i elektroniki.\nRozwój sterowników urządzeń oraz obsługa interfejsów UART, SPI, I²C, GPIO, timerów itp.\nPraca z RTOS: zadania, synchronizacja, komunikacja i problemy współbieżności.\nRozwój komunikacji z hostami, w tym protokołów binarnych i interfejsów przemysłowych.\nUruchamianie, programowanie i debugowanie urządzeń.\nWykonywanie podstawowych pomiarów oscyloskopem, analizatorem stanów logicznych i multimetrem.\nTworzenie testów integracyjnych oraz testów wykonywanych na rzeczywistym sprzęcie.\nUdział w code review, dokumentowaniu zmian i utrzymaniu procesu CI.\nWspółpraca przy uruchamianiu nowych wersji sprzętu i diagnozowaniu problemów produkcyjnych.\nNasze wymaganiaPraktyczna znajomość języka C/C++ w systemach wbudowanych.\nDoświadczenie z mikrokontrolerami i ograniczeniami środowisk embedded.\nRozumienie komunikacji z peryferiami.\nZnajomość systemów czasu rzeczywistego.\nUmiejętność czytania schematów oraz dokumentacji technicznej i not katalogowych.\nPodstawowa umiejętność pracy z oscyloskopem, analizatorem stanów logicznych i multimetrem.\nUmiejętność systematycznego diagnozowania usterek sprzętowo-programowych.\nZnajomość gita.\nJęzyk angielski pozwalający swobodnie korzystać z dokumentacji technicznej i komunikować się z anglojęzycznym kontrahentem.\nDodatkowym atutem będzieDoświadczenie z STM32, ARM Cortex-M i FreeRTOS/Zephyr.\nDoświadczenie z developmentem dla FPGA.\nDoświadczenie z CMake, GCC, GDB.\nPython wykorzystywany do automatyzacji, testów i obsługi stanowisk pomiarowych.\nDoświadczenie z testami hardware-in-the-loop, CI/CD lub symulacją mikrokontrolerów, np. Renode.\nZnajomość zagadnień związanych z bootloaderami, zdalną aktualizacją firmware.\nPodstawy automatyki, regulatorów, systemów pomiarowych.\nZnajomość podstaw integralności sygnałów, zasilania oraz diagnostyki magistral cyfrowych.\nTo oferujemyPracę nad rzeczywistym produktem, w którym efekty zmian można zmierzyć na sprzęcie.\nWpływ na architekturę firmware, testy i sposób dalszego rozwoju produktu.\nDostęp do urządzeń, stanowisk testowych i aparatury pomiarowej.\nUporządkowane środowisko pracy: code review, automatyczne buildy, testy na sprzęcie i symulacja.\nWdrożenie w aktualną architekturę oraz wsparcie domenowe.\nElastyczne godziny pracy oraz hybrydowy model pracy.\nPrywatną opiekę medyczną, kartę sportową oraz ubezpieczenie na życie.\nDofinansowanie do nauki języka angielskiego oraz budżet szkoleniowy na rozwój kompetencji technicznych.\nSwobodną atmosferę pracy, brak dress code'u oraz regularne spotkania integracyjne zespołu.\n Wykorzystywane technologie / słowa kluczoweC, C++, firmware, mikrokontrolery, STM32, ARM Cortex-M, FreeRTOS, Zephyr, RTOS, UART, SPI, I2C, GPIO, FPGA, oscyloskop, analizator stanów logicznych, Renode, embedded systems, hardware-in-the-loop.","description_format":"text","description_chars":4155,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Polish","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-26T11:12:39Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":21,"reasons":["conf:38","velocity","win:early"],"computed_at":"2026-09-28T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/scanway-embedded-software-engineer-programista-systemow-wbudowanych","json_url":"https://alion.io/job/scanway-embedded-software-engineer-programista-systemow-wbudowanych.json","meta":{"generated_at":"2026-09-29T01:49:38Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1496,"day_limit":5000,"remaining_today":3504,"minute_limit":60,"resets_at":"2026-09-30T00:00:00Z"}}}