Następna praca

Średni/starszy programista C++/wbudowany (IRC234962) w GlobalLogic Ukraine

Opublikowano ponad 30 dni temu

247 wyświetleń

GlobalLogic Ukraine

GlobalLogic Ukraine

0
0 recenzji
Brak doświadczenia
Lwów
Pełny etat

Przetłumaczone przez Google

Nasz klient to wiodąca międzynarodowa firma na świecie, która zapewnia dynamiczne, zautomatyzowane rozwiązanie do drukowania, umożliwiające użytkownikom tworzenie i monitorowanie drukowania etykiet dla dużych producentów. Nasz zespół współpracuje z klientem jako jedna jednostka rozszerzając możliwości Common Platform, systemu opartego na mikrousługach, który dostarcza zestaw usług do sterowania drukarkami, w tym warstwę HMI. Główne funkcje produktu obejmują konfigurowalny interfejs przeglądarki

Nasz klient to wiodąca międzynarodowa firma na świecie, która zapewnia dynamiczne, zautomatyzowane rozwiązanie do drukowania, umożliwiające użytkownikom tworzenie i monitorowanie drukowania etykiet dla dużych producentów. Nasz zespół współpracuje z klientem jako jedna jednostka rozszerzając możliwości Common Platform, systemu opartego na mikrousługach, który dostarcza zestaw usług do sterowania drukarkami, w tym warstwę HMI. Główne funkcje produktu obejmują konfigurowalny interfejs przeglądarki internetowej umożliwiający operatorom projektowanie etykiet, zarządzanie i monitorowanie drukarek indywidualnie lub w grupach, uzyskiwanie dostępu do pulpitów nawigacyjnych drukarek oraz dynamiczne konfigurowanie aplikacji do automatycznego drukowania i zarządzanie nimi.

Wymagania:< /strong>

  • Ponad 4 lata doświadczenia programistycznego jako inżynier C++,
  • Doskonała znajomość C++ (17), CMake
  • Wiedza i doświadczenie w wielowątkowość
  • Wymagana jest wiedza z zakresu optymalizacji wydajności, kompilacji i łańcucha narzędzi
  • Udokumentowane doświadczenie w tworzeniu systemów wbudowanych, szczególnie z aplikacjami mikrokontrolerów czasu rzeczywistego.
  • Dogłębne zrozumienie systemy operacyjne czasu rzeczywistego (RTOS) i ograniczenia czasu rzeczywistego.
  • Doświadczenie w projektowaniu sprzętu i interfejsach, w tym znajomość protokołów komunikacyjnych (SPI, I2C, UART itp.).
  • Wymagane jest podstawowe doświadczenie w Pythonie.
  • Doświadczenie w programowaniu w systemach Linux lub Unix (ekosystem Yokto będzie dodatkowym atutem).
  • Google Test Framework/Google; Mock/Docker/dramaturg; MQ/socket (szybka komunikacja)/Systemd
  • Doświadczenie w programowaniu bare metal będzie dodatkowym atutem
  • Pisanie skryptów w języku Bash (środowisko deweloperskie)
  • Yocto / Mosquitto / RabbitMQ / Zero
  • Angielski średniozaawansowany (w mowie i piśmie)
  • Umiejętność pracy w szybko zmieniającym się i wielokulturowym środowisku

Obowiązki:

  • Opracowywanie i integracja zmian w oprogramowaniu
  • Projektowanie i rozwój nowych funkcji Common Platform
  • Zadania obejmują budowanie oprogramowania sprzętowego i integrację obraz do głównego pakietu kompilacji Yocto.
  • Pracuj nad systemami operacyjnymi czasu rzeczywistego i upewnij się, że oprogramowanie spełnia rygorystyczne wymagania czasowe. Optymalizuj kod pod kątem wydajności i niezawodności.
  • Przeprowadź dokładne testy systemów opartych na mikrokontrolerach, aby zapewnić funkcjonalność i niezawodność.
  • Korzystaj z narzędzi i technik debugowania, aby rozwiązywać problemy.
  • Testowanie i optymalizacja wydajności
  • Praca z czterordzeniowym ARM Cortex A53 i jednordzeniowym ARM Cortex M4F
  • Możliwość pracy z fizycznym sprzętem

Co oferujemy

Wspieramy projekty: dzięki Mając ponad 500 klientów z różnych branż i dziedzin, zapewniamy ekscytującą możliwość wniesienia wkładu w przełomowe projekty wykorzystujące najnowocześniejsze technologie. Jako zespół opracowujemy produkty cyfrowe, które pozytywnie wpływają na życie ludzi.

Wzmacnianie wzrostu: wspierać kulturę ciągłego uczenia się i rozwoju zawodowego. Naszym celem jest zapewnienie terminowej i kompleksowej pomocydla każdego konsultanta za pośrednictwem naszego dedykowanego zespołu ds. uczenia się i rozwoju, zapewniając jego ciągły rozwój i sukces.

DE&I Matters: W GlobalLogic bardzo cenimy i akceptujemy różnorodność. Naszym celem jest zapewnianie równych szans wszystkim osobom, wspieranie integrującego i wzmacniającego środowisko pracy .

Rozwój kariery: Nasza kultura korporacyjna kładzie duży nacisk na rozwój kariery, oferując liczne możliwości dla wzrostu. Regularne interakcje z naszymi zespołami zapewniają ich zaangażowanie, motywację i uznanie. Umożliwiamy członkom naszego zespołu realizację celów zawodowych z pewnością i entuzjazmem.

Kompleksowe korzyści: Oprócz godziwego wynagrodzenia zapewniamy kompleksowy pakiet świadczeń, w którym priorytetem jest ogólne dobro naszych konsultantów. Naprawdę dbamy o ich zdrowie i staramy się tworzyć pozytywne środowisko pracy.

Elastyczne możliwości: W GlobalLogic priorytetowo traktujemy równowagę między życiem zawodowym a prywatnym, oferując elastyczne możliwości dostosowane do Twojego stylu życia. Zapoznaj się z możliwościami relokacji i rotacji, aby zyskać różnorodne doświadczenia kulturalne i zawodowe w różnych krajach w naszej firmie.

Przetłumaczone przez Google

Brak doświadczenia
Lwów
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować