Następna praca

Inżynier oprogramowania wbudowanego / programista C/C++ w BM KONSTRUKCIYa, TOV

11 grudnia

37 wyświetleń

BM KONSTRUKCIYa, TOV

BM KONSTRUKCIYa, TOV

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

Przetłumaczone przez Google

Inżynier oprogramowania wbudowanego / programista C/C++Praca opis:Poszukujemy inżyniera oprogramowania do tworzenia, debugowania i optymalizacji systemów wbudowanych opartych na systemie Linux i mikrokontrolerach. Główny nacisk położony jest na pracę z urządzeniami peryferyjnymi, protokołami komunikacyjnymi niskiego poziomu (CAN, UART, RS485, IC), sterownikami i programowaniem systemu. 600">Główne obowiązki:Implementacja protokołów komunikacyjnych (CAN, RS-485, UART, SPI, I?C, Ethernet, itp.);Pr

Inżynier oprogramowania wbudowanego / programista C/C++

Praca opis:

Poszukujemy inżyniera oprogramowania do tworzenia, debugowania i optymalizacji systemów wbudowanych opartych na systemie Linux i mikrokontrolerach. Główny nacisk położony jest na pracę z urządzeniami peryferyjnymi, protokołami komunikacyjnymi niskiego poziomu (CAN, UART, RS485, IC), sterownikami i programowaniem systemu. 600">Główne obowiązki:

  • Implementacja protokołów komunikacyjnych (CAN, RS-485, UART, SPI, I?C, Ethernet, itp.);
  • Praktyczne doświadczenie w tworzeniu i walidacji kodu dla systemów krytycznych dla bezpieczeństwa (ASIL, DO-178C, IEC 61508, ISO 26262 lub podobne standardy). Umiejętność tworzenia deterministyczny, weryfikowalny i odporny na błędy kod
  • Testowanie, profilowanie, optymalizacja wydajności i pamięci;
  • Praca z systemami kontroli wersji (Git);
  • Dokumentowanie kodu i rozwiązań technicznych;
Wymagania:
  • Znajomość C i/lub C++ - praca z pamięcią, strukturami danych, wielowątkowość;
  • Doświadczenie z Git (rozgałęzianie, scalanie, pull request, submoduły);
  • Wiedza Linuksa: powłoka, kompilacja, montaż (Make/CMake), praca z bibliotekami, logi systemowe;
Będzie plusem:
  • Doświadczenie z systemami wbudowanymi (ARM, STM32, ESP32, Arduino, Raspberry Pi itp.);
  • Zrozumienie i praktyczne doświadczenie z protokołami:
  • CAN / CAN FD (SocketCAN, CANOpen itp.)
  • UART / RS-485
  • I?C / SPI
  • Ethernet / TCP/IP (podstawowe pojęcia)
  • Zrozumienie zasad elektroniki: GPIO, ADC/DAC, PWM, czujniki, interfejsy zasilania;
  • Doświadczenie z narzędziami do debugowania: analizator stanów logicznych, oscyloskop, JTAG/SWD, monitor szeregowy;

Doświadczenie z systemami sterowania silnikami (serwo PWM, PID, CAN);

Przetłumaczone przez Google

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