Następna praca

Wbudowany programista w MeGaDev

Opublikowano ponad 30 dni temu

5 wyświetleń

MeGaDev

MeGaDev

0
0 recenzji
Więcej niż 5 lat
Kyiv
Intermediate
Pełny etat

Przetłumaczone przez Google

Poszukujemy utalentowanego programisty oprogramowania wbudowanego, który dołączy do naszego zespołu i będzie pracował nad innowacyjnymi projektami z zakresu bezpieczeństwa IoT.Obowiązki: Twórz i wdrażaj bezpieczne oprogramowanie wbudowane w języku C (dodatkowa znajomość C++ i asemblera będzie dodatkowym atutem).Praca nad różnymi komponentami naszych systemów bezpieczeństwa IoT, w tym nad bezpieczeństwem panele, klawiatury i czujniki.Przestrzegaj praktyk bezpiecznego kodowania.Testuj i debuguj wb

Poszukujemy utalentowanego programisty oprogramowania wbudowanego, który dołączy do naszego zespołu i będzie pracował nad innowacyjnymi projektami z zakresu bezpieczeństwa IoT.

Obowiązki:

  • Twórz i wdrażaj bezpieczne oprogramowanie wbudowane w języku C (dodatkowa znajomość C++ i asemblera będzie dodatkowym atutem).
  • Praca nad różnymi komponentami naszych systemów bezpieczeństwa IoT, w tym nad bezpieczeństwem panele, klawiatury i czujniki.
  • Przestrzegaj praktyk bezpiecznego kodowania.
  • Testuj i debuguj wbudowane oprogramowanie.
  • Efektywna współpraca z zespołem inżynierów sprzętu i oprogramowania programistów.
  • Regularnie informuj o postępach i terminowo zatwierdzaj kod.
  • Dokumentuj opracowane oprogramowanie.

Wymagania:< /p>

  • Doświadczenie w tworzeniu oprogramowania wbudowanego w języku C.
  • Znajomość programowania w asemblerze i/lub C++ (plus).
  • Zrozumienie architektury mikrokontrolera.< /li>
  • Doświadczenie z systemami bezpieczeństwa (plus).

Umiejętności techniczne (wymagane):

  • biegłość w korzystaniu z systemu kontroli wersji Git.
  • Doświadczenie w pracy ze środowiskami programistycznymi, takimi jak Eclipse i/lub VSCode IDE.
  • Doświadczenie z systemem operacyjnym czasu rzeczywistego (RTOS), takim jak RTX OS, w tym tworzenie zadań, zdarzeń, semaforów i konfiguracji.
  • Znajomość kompilatora Clang i dyrektyw kompilatora.
  • Umiejętność modyfikowania plików Make.
  • Zrozumienie uruchamiania MCU pliki i konfiguracja plików rozproszonych.

Wiedza o urządzeniach peryferyjnych (wymagana):

  • Zrozumienie trybu blokowania sterowników i trybu nieblokowania i ich zalety.
  • Doświadczenie w pracy z urządzeniami peryferyjnymi, takimi jak USB HID/MassStorage, SPI/SSP, UART, ADC i DAC.
  • Możliwość konfiguracji kontrolerów DMA.
  • Znajomość timerów Watchdog (WDG).

Umiejętności miękkie:

  • Doskonałe umiejętności pracy zespołowej.
  • Doskonałe umiejętności komunikacyjne (wymagany jest język angielski).
  • Umiejętność pracy w dynamicznym środowisku i dotrzymywania terminów.

Przetłumaczone przez Google

Więcej niż 5 lat
Kyiv
Intermediate
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować