Senior Embedded Software Engineer (m/f)
STADLER CONVERTER
Rola skupia się na projektowaniu i implementacji oprogramowania sterującego w czasie rzeczywistym dla przetwornic trakcyjnych i pomocniczych w pojazdach szynowych. Inżynier będzie programował mikrokontrolery (TI C2000, ARM Cortex) w języku C, implementując zaawansowane algorytmy sterowania silnikami (FOC, sterowanie wektorowe, bezczujnikowe). Codzienna praca obejmuje integrację protokołów komunikacyjnych (CAN, TRDP, SPI, I2C), modelowanie w MATLAB/Simulink, testy HIL oraz współpracę z zespołami systemowymi i testowymi. To typowa rola embedded firmware – wymaga głębokiej wiedzy sprzętowo-programistycznej, a nie tylko programowania aplikacji.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano widełek wynagrodzenia, brak opisu procesu rekrutacyjnego.
Rola skupia się na projektowaniu i implementacji oprogramowania sterującego w czasie rzeczywistym dla przetwornic trakcyjnych i pomocniczych w pojazdach szynowych. Inżynier będzie programował mikrokontrolery (TI C2000, ARM Cortex) w języku C, implementując zaawansowane algorytmy sterowania silnikami (FOC, sterowanie wektorowe, bezczujnikowe). Codzienna praca obejmuje integrację protokołów komunikacyjnych (CAN, TRDP, SPI, I2C), modelowanie w MATLAB/Simulink, testy HIL oraz współpracę z zespołami systemowymi i testowymi. To typowa rola embedded firmware – wymaga głębokiej wiedzy sprzętowo-programistycznej, a nie tylko programowania aplikacji.
- ✓Możliwość zdobycia uprawnień i licencji (np. kolejowe)
- ✓Stabilne zatrudnienie w międzynarodowej grupie Stadler
- ✓Rzeczywiste projekty rozwojowe (przetwornice trakcyjne) – praca z realnym sprzętem
- ✓Dofinansowanie szkoleń zawodowych i kursów
- −Brak wzmianki o możliwości pracy zdalnej – oferta zakłada pracę w biurze w Białymstoku
- −Nie podano widełek wynagrodzenia
- −Brak informacji o dyżurach on-call lub odpowiedzialności poza standardowymi godzinami
- !Elastyczne godziny rozpoczynania pracy tylko między 7:15 a 9:00 – dość wąskie okno
- !Nie określono wielkości zespołu ani struktury
- !Wsparcie projektów klienckich – może wiązać się z podróżami
- !Brak opisu procesu rekrutacyjnego
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Implementacja algorytmów sterowania silnikami (FOC, Vector Control) w języku C na mikrokontrolerach TI C2000 i ARM Cortex
- •Programowanie i debugowanie firmware'u czasu rzeczywistego dla przetwornic trakcyjnych
- •Integracja interfejsów komunikacyjnych: CAN, TRDP, SPI, I2C oraz obsługa diagnostyki systemowej
- •Modelowanie i symulacja algorytmów w MATLAB/Simulink
- •Udział w testach Hardware-in-the-Loop (HIL) oraz uruchomieniach prototypów
- •Współpraca z inżynierami systemów i testów w celu zapewnienia poprawnej integracji oprogramowania ze sprzętem
- •Przygotowywanie dokumentacji technicznej i udział w przeglądach projektowych
- •Szkolenie młodszych programistów w zakresie oprogramowania embedded
Oferta dla doświadczonych specjalistów (Senior).
Inżynier embedded z 3-5 latami doświadczenia, z wykształceniem elektrycznym/automatyką, dobrą znajomością C i podstawowym doświadczeniem w sterowaniu silnikami lub energoelektronice. Gotów do pogłębienia wiedzy o trakcyjnych algorytmach i platformach mikrokontrolerów.
Juniorzy z mniej niż 3 latami doświadczenia, ani programiści bez doświadczenia w firmware i elektronice. Rola wymaga dogłębnej wiedzy sprzętowej i algorytmicznej – nie dla osób nastawionych wyłącznie na programowanie aplikacji wysokiego poziomu.
- ?Ile osób liczy zespół embedded i jak jest zorganizowany?
- ?Czy jest możliwość pracy zdalnej chociaż w części dni?
- ?Jak wygląda dyżury on-call lub wsparcie awaryjne po godzinach?
- ?Jaka jest obecnie używana wersja MATLAB/Simulink i czy są plany migracji?
- ?Jakie są główne wyzwania techniczne w obecnym projekcie przetwornicy?
- ?Czy oferujecie możliwość uczestnictwa w konferencjach branżowych?
- −Nie podano widełek wynagrodzenia
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo czy praca wymaga dyżurów on-call
- −Nie określono wielkości zespołu ani liczby projektów równoległych
- −Brak informacji o możliwości awansu lub ścieżki kariery
Środowisko interdyscyplinarne, z bliską współpracą inżynierów oprogramowania, systemów i testów. Kładzie się nacisk na dzielenie się wiedzą i szkolenie młodszych członków zespołu.