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.
|
|
,[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.] Requirements: C, SPI, UART, Git, Visual Studio, AD Additionally: Private healthcare, No dress code.