823,995open jobs
52,997companies
135,021added this week
Browse all
Location
Hybrid

Confirmed on the employer's own hiring board on Sep 26, 2026. First seen by Alion on Sep 26, 2026.

Overview
Company
Impact
Profile match
Scanway is a Wroclaw space technology company founded in 2015 and specialised in optical instruments and vision systems. It builds telescopes for Earth observation satellites and self-inspection cameras that let spacecraft check their own structures. The company is listed on the Warsaw Stock Exchange and works with European space integrators.
Embedded Software Engineer / Programista Systemów Wbudowanych

Dział Oprogramowania

  • Wrocław (praca hybrydowa)
  • Mid/Senior
  • Pełny etat / B2B

O Scanway

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 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.

Szukamy 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).

Twój zakres obowiązków

  • Utrzymanie i rozwój istniejącego firmware w języku C/C++.
  • Analiza błędów występujących na styku oprogramowania i elektroniki.
  • Rozwój sterowników urządzeń oraz obsługa interfejsów UART, SPI, I²C, GPIO, timerów itp.
  • 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 podstawowych pomiarów oscyloskopem, analizatorem stanów logicznych i multimetrem.
  • Tworzenie testów integracyjnych oraz testów wykonywanych 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.
Nasze wymagania
  • Praktyczna znajomość języka C/C++ w systemach wbudowanych.
  • Doświadczenie z mikrokontrolerami i ograniczeniami środowisk embedded.
  • Rozumienie komunikacji z peryferiami.
  • Znajomość systemów czasu rzeczywistego.
  • Umiejętność czytania schematów oraz dokumentacji technicznej i not katalogowych.
  • Podstawowa umiejętność pracy z oscyloskopem, analizatorem stanów logicznych i multimetrem.
  • Umiejętność systematycznego diagnozowania usterek sprzętowo-programowych.
  • Znajomość gita.
  • Język angielski pozwalający swobodnie korzystać z dokumentacji technicznej i komunikować się z anglojęzycznym kontrahentem.
Dodatkowym atutem będzie
  • Doświadczenie z STM32, ARM Cortex-M i FreeRTOS/Zephyr.
  • Doświadczenie z developmentem dla FPGA.
  • Doświadczenie z CMake, GCC, GDB.
  • Python wykorzystywany do automatyzacji, testów i obsługi stanowisk pomiarowych.
  • Doświadczenie z testami hardware-in-the-loop, CI/CD lub symulacją mikrokontrolerów, np. Renode.
  • Znajomość zagadnień związanych z bootloaderami, zdalną aktualizacją firmware.
  • Podstawy automatyki, regulatorów, systemów pomiarowych.
  • Znajomość podstaw integralności sygnałów, zasilania oraz diagnostyki magistral cyfrowych.
To oferujemy
  • Pracę nad rzeczywistym produktem, w którym efekty zmian można zmierzyć na sprzęcie.
  • Wpływ na architekturę firmware, testy i sposób dalszego rozwoju produktu.
  • Dostęp do urządzeń, stanowisk testowych i aparatury pomiarowej.
  • Uporządkowane środowisko pracy: code review, automatyczne buildy, testy na sprzęcie i symulacja.
  • Wdrożenie w aktualną architekturę oraz wsparcie domenowe.
  • Elastyczne godziny pracy oraz hybrydowy model pracy.
  • Prywatną opiekę medyczną, kartę sportową oraz ubezpieczenie na życie.
  • Dofinansowanie do nauki języka angielskiego oraz budżet szkoleniowy na rozwój kompetencji technicznych.
  • Swobodną atmosferę pracy, brak dress code'u oraz regularne spotkania integracyjne zespołu.
Wykorzystywane technologie / słowa kluczowe

C, 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
823,995 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
In your city
$543k – $931k per year • In office • Full-Time • Chiba
C++
Apply
$466k – $776k per year • In office • Full-Time • Chiba
Apply
$466k – $776k per year • In office • Full-Time • Chiba
C++
Apply
$466k – $776k per year • In office • Full-Time • Chiba
C++
Apply
Remote (likely Austria, CET hours) • Contractor
Python
Rust
C++
Chips/EDA
Yosys
Formal Verification
Apply
In office • Top Secret • 2+ years exp • Bachelor's Degree
Python
C++
AI/ML
Reinforcement Learning
Computer Vision
AI Agents
Edge AI
DevOps
RTOS
Git
Linux
Robotics
ROS
OMPL
ArduPilot
MAVLink
Betaflight
QGroundControl
DroneCAN
Mission Planner
GStreamer
Sensor Fusion
Path Planning
Motion Planning
Obstacle Avoidance
Reinforcement Learning
NuttX
IoT
FreeRTOS
Apply
Hybrid
C++
DevOps
GitLab CI
CI/CD
Git
Linux
QA
Pytest
Apply
In office
C++
Apply
$74k – $88k per year • Hybrid • Full-Time • Kraków
Python
Go
Rust
TypeScript
C++
Databases
Databricks
DevOps
CI/CD
Bazel
Apply
$86k – $96k per year • Hybrid • Full-Time • Kraków
Python
Go
Rust
TypeScript
C++
Databases
Databricks
DevOps
CI/CD
Bazel
Apply
Hybrid
C++
DevOps
GitLab CI
CI/CD
Git
Linux
QA
Pytest
Apply
In office
Apply
Hybrid
Python
MATLAB
Design
SolidWorks
Apply
Technik elektronik 1 day ago
In office
Chips/EDA
Altium Designer
Apply
Hybrid
Python
Databases
PostgreSQL
MinIO
DevOps
Ansible
Prometheus
GitLab CI
CI/CD
Git
Docker
Grafana
Mimir
Linux
DNS
VPN
Apply
See all jobs
This is one of many
823,995 more open roles from verified company boards, updated every day.