Dla naszego klienta, firmy rozwijającej rozwiązania elektroniki mocy dla transportu szynowego, poszukujemy Embedded Software Team Leadera, który połączy prowadzenie zespołu inżynierów z odpowiedzialnością techniczną za oprogramowanie sterujące.
Projekty obejmują przetwornice trakcyjne, układy zasilania pomocniczego oraz ładowarki baterii. To rola dla osoby, która chce wspierać rozwój zespołu i aktywnie uczestniczyć w podejmowaniu decyzji dotyczących architektury, algorytmów sterowania oraz jakości oprogramowania.
Zakres obowiązków
- Prowadzenie zespołu embedded, wspieranie rozwoju inżynierów oraz planowanie zadań i dostępnych zasobów.
- Wyznaczanie kierunku rozwoju technologii i doskonalenie procesów wytwarzania oprogramowania zgodnie z modelem V.
- Odpowiedzialność za architekturę, implementację i weryfikację niezawodnego firmware’u czasu rzeczywistego w C na platformach TI C2000 i ARM Cortex.
- Nadzór nad rozwojem algorytmów sterowania silnikami AC, obejmujących FOC, regulację momentu i prędkości, sterowanie bezczujnikowe oraz modulację PWM.
- Zapewnienie poprawnego działania komunikacji CAN, TRDP, SPI i I2C oraz funkcji diagnostycznych.
- Koordynowanie weryfikacji oprogramowania, testów HIL, uruchomień i dokumentacji, z uwzględnieniem wymagań bezpieczeństwa, standardów kolejowych i ograniczeń czasu rzeczywistego.
- Współpraca z inżynierami systemowymi oraz zespołami testów, uruchomień i integracji pojazdów.
- Reprezentowanie obszaru oprogramowania podczas przeglądów projektowych, audytów i rozmów technicznych z klientami.
Wymagania
- Kilkuletnie doświadczenie w tworzeniu oprogramowania embedded dla elektroniki mocy, sterowania napędami lub systemów czasu rzeczywistego.
- Bardzo dobra znajomość C oraz platform mikrokontrolerowych, np. TI C2000 lub ARM Cortex.
- Wiedza dotycząca sterowania silnikami asynchronicznymi i topologii przekształtników mocy.
- Znajomość CAN, TRDP, SPI i I2C oraz zasad komunikacji przemysłowej.
- Doświadczenie liderskie lub potencjał do objęcia odpowiedzialności za zespół techniczny.
- Wykształcenie wyższe techniczne, np. automatyka, informatyka, elektronika lub elektrotechnika.
- Swobodna komunikacja w języku angielskim na poziomie C1.
Mile widziane
- Wykorzystanie MATLAB/Simulink do modelowania, symulacji lub projektowania algorytmów sterowania.
- Znajomość C++, C#, Pythona, Bash lub PowerShell.
- Praca z Git i procesami CI/CD.
- Doświadczenie przy przetwornicach trakcyjnych lub pomocniczych.
- Znajomość wymagań branży kolejowej, zagadnień bezpieczeństwa i inżynierii systemów.
- Znajomość języka niemieckiego.
Oferujemy
- Stabilne zatrudnienie i elastyczną godzinę rozpoczęcia pracy (7:15 – 9:00).
- Wpływ na rozwiązania techniczne, organizację pracy i rozwój zespołu.
- Udział w projektach rozwojowych oraz dofinansowanie szkoleń i kursów.
- Prywatną opiekę medyczną, kartę sportową i kartę lunchową.
- Dofinansowanie wypoczynku, świadczenia świąteczne oraz spotkania integracyjne.