EU remote
Senior Embedded Software Engineer (Motor Control / Power Electronics)
About this role
Senior Embedded Software Engineer (Motor Control / Power Electronics) Triol Corporation Daily tasks: - Analiza wymagań technicznych, schematów elektrycznych oraz architektury urządzeń opartych na mikrokontrolerach. - Projektowanie architektury oprogramowania wbudowanego oraz optymalizacja wykorzystania zasobów mikrokontrolera. - Tworzenie i rozwój firmware'u dla platform opartych na mikrokontrolerach STM32. - Opracowywanie sterowników niskopoziomowych (low-level drivers) oraz implementacja protokołów komunikacyjnych.
- Współpraca z zespołem elektroników podczas uruchamiania, debugowania i walidacji prototypów. - Analiza współpracy warstwy sprzętowej i programowej, identyfikacja przyczyn problemów oraz proponowanie usprawnień konstrukcyjnych. - Opracowywanie i rozwój zautomatyzowanych metod testowania oprogramowania wbudowanego. - Przygotowywanie i aktualizacja dokumentacji technicznej dotyczącej architektury oraz działania firmware'u.
- Analiza istniejącego kodu, udział w code review oraz optymalizacji oprogramowania. - Wsparcie techniczne podczas wdrażania produktów do produkcji seryjnej. - Ścisła współpraca z interdyscyplinarnym zespołem programistów i elektroników. Musts: C, SPI, UART, Git Wymagania obowiązkowe Doświadczenie komercyjne w tworzeniu oprogramowania wbudowanego w językach C/C++. Doświadczenie w pracy z mikrokontrolerami STM32 (serie F0, F1, F3, F4 oraz F7).
Bardzo dobra znajomość architektury mikrokontrolerów oraz zasad projektowania systemów embedded. Umiejętność czytania i analizowania schematów elektrycznych. Znajomość elektroniki analogowej i cyfrowej. Doświadczenie w pracy z FreeRTOS. Doświadczenie w tworzeniu sterowników niskopoziomowych. Doświadczenie w pracy z interfejsami i protokołami komunikacyjnymi: SPI, UART, I2S, CAN, RS-485, Modbus. Doświadczenie w pracy z pamięciami Flash, RAM, NAND Flash oraz FRAM.
Doświadczenie w analizie i debugowaniu oprogramowania wbudowanego. Praktyczna znajomość pracy z aparaturą pomiarową (oscyloskop, generator sygnałowy i inne urządzenia laboratoryjne). Doświadczenie w pracy z Git, STM32CubeIDE oraz Visual Studio. Znajomość języka polskiego na poziomie B2. Znajomość języka angielskiego na poziomie B2. Mile widziane Doświadczenie w pracy z mikrokontrolerami Texas Instruments C2000. Znajomość SysBIOS.
Doświadczenie w tworzeniu oprogramowania dla układów sterowania napędami, przemienników częstotliwości lub urządzeń energoelektronicznych. Znajomość Embedded Linux. Znajomość języka ukraińskiego. Triol – międzynarodowy producent zaawansowanego technologicznie i innowacyjnego sprzętu: niskonapięciowych i średnionapięciowych przetworników częstotliwości, stacji sterowania sprzętem zanurzeniowym, systemów telemetrycznych i unikalnych instalacji do wydobycia ropy naftowej.
Działamy na rynku elektroniki mocy od ponad 30 lat, wykonując cały zakres prac - od projektowania i produkcji urządzeń po sprzedaż i wdrożenie u klienta. W tym czasie naszymi klientami stały się wiodące firmy z branży wydobycia ropy naftowej, budowy maszyn, przemysłu ciężkiego w Europie, USA, Kanadzie, Ameryce Łacińskiej itp. W związku z rozwojem Działu Technicznego poszukujemy osoby na stanowisko Embedded Software Engineer.
Osoba zatrudniona na tym stanowisku będzie odpowiedzialna za rozwój oprogramowania wbudowanego dla przemysłowych urządzeń opartych na mikrokontrolerach, wykorzystywanych m.in. w układach sterowania napędami oraz przemiennikach częstotliwości. Stanowisko obejmuje pełny cykl rozwoju produktu – od analizy rozwiązań sprzętowych i projektowania architektury firmware'u, przez uruchamianie i testowanie prototypów, aż po wsparcie produkcji seryjnej.
Warunki zatrudnienia Pracę w międzynarodowej firmie inżynieryjnej realizującej własne projekty badawczo-rozwojowe i produkcyjne. Udział w projektowaniu nowoczesnych urządzeń dla przemysłu oraz możliwość realizacji ambitnych projektów technologicznych. Udział w pełnym cyklu rozwoju produktu – od koncepcji po wdrożenie do produkcji seryjnej. Współpracę z doświadczonym zespołem specjalistów z zakresu elektroniki i oprogramowania wbudowanego.
Możliwość rozwoju zawodowego i podnoszenia kompetencji. Prywatną opiekę medyczną oraz ubezpieczenie na życie współfinansowane przez Pracodawcę. Dofinansowanie świadczeń z Zakładowego Funduszu Świadczeń Socjalnych. Konkurencyjne wynagrodzenie oraz możliwość rozwoju kariery w oparciu o osiągane wyniki.
Source listing: nofluffjobs_main