Stanowisko: Senior Embedded Software Engineer (m/f)
Lokalizacja: Białystok, Polska (praca stacjonarna)
Forma zatrudnienia: UoP
Wynagrodzenie: 15 500 - 17 000 brutto
Poszukujemy doświadczonej osoby na stanowisko Team Leader Inżynierii Oprogramowania Wbudowanego, która będzie odpowiedzialna za rozwój i utrzymywanie wbudowanego oprogramowania sterującego dla przetwornic trakcyjnych i pomocniczych oraz ładowarek baterii, a także odpowiadanie za architekturę, implementację i weryfikację oprogramowania wbudowanego czasu rzeczywistego dla aplikacji sterowania silnikami.
Czym będziesz się zajmować
Algorytmy i firmware
Rozwój i wdrażanie oprogramowania sterującego czasu rzeczywistego dla przetwornic trakcyjnych i pomocniczych, ze szczególnym naciskiem na zaawansowane sterowanie silnikami i elektroniką mocy.
Programowanie, debugowanie i optymalizacja firmware'u w C/C++ na platformy TI C2000, ARM Cortex i inne mikrokontrolery stosowane w systemach Stadler Converter.
Projektowanie, dopracowywanie i walidacja algorytmów FOC, sterowania wektorowego i bezczujnikowego dla silników AC w aplikacjach trakcyjnych.
Integracja interfejsów komunikacyjnych (CAN, TRDP, SPI, I2C) oraz wsparcie diagnostyki systemowej i obsługi komunikacji wbudowanej.
Wykorzystanie MATLAB/Simulink i innych narzędzi modelowania do rozwoju, symulacji i weryfikacji algorytmów.
Integracja i testy
Ścisła współpraca z inżynierami systemów, zespołem testowym i zespołem oprogramowania sterownika pojazdu (VCU), aby oprogramowanie bezproblemowo współpracowało ze sprzętem przetwornicy i architekturą sterowania.
Udział w testach Hardware-in-the-Loop, uruchomieniach, diagnozowaniu problemów i ciągłym doskonaleniu oprogramowania sterującego.
Procesy i dzielenie się wiedzą
Praca zgodnie z procesami STACON i udział w ich usprawnianiu.
Przygotowywanie dokumentacji technicznej, udział w przeglądach projektowych i wsparcie projektów klienckich wymagających głębokiej wiedzy programistycznej.
Wspieranie rozwoju młodszych programistów poprzez transfer wiedzy.
Czego oczekujemy
Wykształcenia wyższego w zakresie inżynierii sterowania, informatyki, systemów wbudowanych, elektrotechniki lub kierunku pokrewnego.
Kilkuletniego doświadczenia w rozwoju oprogramowania wbudowanego dla sterowania silnikami, elektroniki mocy lub systemów czasu rzeczywistego – doświadczenie z przetwornicami trakcyjnymi lub napędami przemysłowymi będzie dodatkowym atutem.
Eksperckiej znajomości języka C w systemach wbudowanych.
Dobrego zrozumienia algorytmów sterowania silnikami asynchronicznymi, topologii przetwornic mocy oraz architektur mikrokontrolerów (TI C2000, ARM Cortex).
Znajomości protokołów komunikacyjnych (CAN, TRDP, SPI, I2C) i wbudowanych stosów komunikacyjnych.
Umiejętności czytania schematów elektrycznych i wykonywania pomiarów związanych z oprogramowaniem na sprzęcie przetwornicy.
Biegłej znajomości języka angielskiego.
Mile widziane
Doświadczenie z C++, Pythonem lub narzędziami skryptowymi.
Praca z MATLAB/Simulink w modelowaniu i projektowaniu algorytmów sterowania.
Znajomość języka niemieckiego.
Proces rekrutacji:
Rozmowa wstępna.
Rozmowa techniczna.
Decyzja.
Zainteresowany/a? Aplikuj już teraz!