Programista Embedded - Sterowanie i Panel Operatora (STM32/RTOS) — Senior (K/M)
Podsumowanie oferty

(Podsumowanie wygenerowane przez AI na bazie pełnej treści ogłoszenia rekrutacyjnego)

Projekt dotyczy firmware urządzenia sterującego z RTOS na STM32 do obsługi napędów BLDC i silników liniowych oraz interfejsów CAN i RS-485. Zadaniem jest tworzenie firmware w C++ dla rozbudowanego interfejsu fizycznego i komunikacji urządzenia z komputerem pokładowym. Odpowiedzialność obejmuje uruchomienie RTOS, sterowanie napędami, obsługę wyświetlaczy oraz testy funkcjonalne. Dostępna jest prywatna opieka medyczna i elastyczny czas pracy.

new

Programista Embedded - Sterowanie i Panel Operatora (STM32/RTOS) — Senior (K/M)

Firma: ALA.COM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

od: 23 lipca 2026
do: 22 sierpnia 2026
brak widełekkontrakt B2B (pełny etat)
brak widełekumowa o pracę
Parametry oferty
poziom:senior
tryb pracy: stacjonarna
lokalizacja:Rzeszów, podkarpackie
Rzeszów, podkarpackie

Wymagania

Technologie wymagane

C
C++
STM32
RTOS

Nasze wymagania

  • 4+ lata komercyjnego doświadczenia w programowaniu embedded C/C++ na mikrokontrolerach STM32 (lub pokrewnych ARM Cortex-M).
  • Praktyczne doświadczenie z RTOS (FreeRTOS lub podobny): projektowanie zadań, synchronizacja, zarządzanie zasobami.
  • Doświadczenie w obsłudze magistral komunikacyjnych CAN oraz RS-485 (implementacja i debugowanie).
  • Doświadczenie w sterowaniu silnikami (BLDC i/lub liniowymi) — komunikacja z driverami/regulatorami, pętle sterowania lub integracja z gotowymi modułami.
  • Doświadczenie w obsłudze wyświetlaczy graficznych (biblioteki graficzne, sterowniki wyświetlaczy) w środowisku o ograniczonych zasobach.
  • Doświadczenie w obsłudze rozbudowanego interfejsu fizycznego (matryce przycisków, enkodery) w czasie rzeczywistym, bez zauważalnych opóźnień czy zjawiska ghostingu.
  • Umiejętność czytania schematów elektronicznych i bieżącej współpracy z zespołem elektroniki/mechaniki.

Mile widziane

  • Doświadczenie z LVGL lub podobnym frameworkiem UI dla wbudowanych wyświetlaczy monochromatycznych.
  • Znajomość Ethernet/lwIP na mikrokontrolerach — istotne, jeśli interfejsem do komputera pokładowego będzie Ethernet.
  • Doświadczenie z USB Device/Host stack na STM32.
  • Doświadczenie w urządzeniach przemysłowych/polowych (odporność na zakłócenia, ESD, warunki środowiskowe).
  • Znajomość zagadnień bezpieczeństwa funkcjonalnego przy sterowaniu napędami (limity, e-stop, watchdog).

Twój zakres obowiązków

  • Uruchomienie i konfiguracja RTOS (FreeRTOS lub równoważny) na STM32: podział na zadania, priorytety, synchronizacja.
  • Pisanie firmware w C++ na STM32 zgodnie z dobrymi praktykami dla systemów wbudowanych.
  • Obsługa enkoderów: odczyt pozycji/prędkości, debounce, obsługa przerwań.
  • Implementacja komunikacji CAN (sterowniki, framing, obsługa błędów magistrali) oraz RS-485 (protokół, adresowanie, timing).
  • Sterowanie modułami napędowymi: silniki BLDC (komunikacja z regulatorami, zadawanie prędkości/pozycji, sprzężenie zwrotne) oraz silniki liniowe (pozycjonowanie, krańcówki, homing).
  • Obsługa graficznego wyświetlacza (nie-TFT, np. monochromatyczny LCD/OLED) — sterowniki, rendering UI, fonty, odświeżanie.
  • Implementacja komunikacji z komputerem pokładowym — dobór i wdrożenie interfejsu (Ethernet / USB / CAN — decyzja do ustalenia z zespołem systemowym) wraz z protokołem wymiany danych.
  • Sterowanie diodami LED (indykacja stanu, ewentualnie efekty PWM).
  • Implementacja logiki aplikacyjnej urządzenia zgodnie ze schematem blokowym dostarczonym przez zespół systemowy/konstrukcyjny.
  • Testowanie stworzonego urządzenia: testy funkcjonalne i integracyjne, współpraca z Testerem/Validation Engineer przy testach końcowych.

O projekcie

Programista embedded odpowiedzialny za firmware urządzenia sterującego / panelu operatora: uruchomienie RTOS na STM32, obsługę napędów (BLDC, silniki liniowe), rozbudowany interfejs fizyczny oraz komunikację z komputerem pokładowym i magistralami przemysłowymi (CAN, RS-485). Praca w ścisłej współpracy z konstruktorem mechanikiem i projektantem PCB, od bring-upu po testy gotowego urządzenia.
Cel stanowiska
Dostarczenie w pełni działającego firmware urządzenia — od uruchomienia RTOS po przetestowany, gotowy do produkcji panel operatora.
Zapewnienie płynnej obsługi rozbudowanego interfejsu fizycznego i napędów bez zauważalnych opóźnień czy utraty zdarzeń.

Tak organizujemy naszą pracę

Tak pracujemy

wewnątrz organizacji
Company

To oferujemy

  • Elastyczną formę współpracy: B2B lub umowa o pracę.
  • Ubezpieczenie medyczne w LuxMed.
  • Stabilne warunki współpracy w rozwijającym się obszarze technologii.

Benefity

  • prywatna opieka medyczna
  • możliwość pracy zdalnej
  • elastyczny czas pracy

ALA.COM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

ALA.COM Sp. z o.o. z siedzibą w Rzeszowie projektuje i produkuje platformy bezzałogowe, amunicję precyzyjnie kierowaną oraz oprogramowanie dowodzenia. Integrujemy te technologie spójne systemy, które zapewniają większy zasięg, skuteczność i przewagę operacyjną przy racjonalnych kosztach.
Programista Embedded - Sterowanie i Panel Operatora (STM32/RTOS) — Senior (K/M)
Zgłaszam się do:
ALA.COM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Rzeszów, podkarpackie
Pracodawca zbiera zgłoszenia przez swój system.
Przejdziesz na zewnętrzny formularz.

Klikając w przycisk „Aplikuj” potwierdzasz, że zapoznałeś(‑łaś) się i akceptujesz Regulamin serwisu.



This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Brakuje Ci informacji?

  • Upewnij się, że w treści nie ma tego, czego szukasz.
  • Zadaj pytanie, jeśli potrzebujesz więcej szczegółów dotyczących powyższej oferty.
  • Przekażemy Twoje pytanie do pracodawcy i postaramy się dostarczyć odpowiedź w ciągu 3 dni roboczych.

Udostępnij ofertę