Antal
Antal
New

C++ Embedded Developer (mid/ senior)

70 - 80 PLN/ godz.B2B
MidFull-time·B2B
#398238·Dodano 2 dni temu·2
Źródło: Antal
Aplikuj teraz

Tech Stack / Keywords

C++EmbeddedIoTLinuxTCP/IPDockerKubernetesGit

Firma i stanowisko

Jesteśmy liderem rekrutacji specjalistów i menedżerów oraz doradztwa w obszarze HR. Marka obecna jest w 35 krajach, w Polsce działa od 1996 roku. Przez ten czas zbudowaliśmy wiele karier kandydatów, dzięki elastycznemu i kompleksowemu podejściu do wszystkich rekrutacji. Antal tworzy ponad 130 profesjonalnych konsultantów ds. rekrutacji, którzy są oni nie tylko skutecznymi rekruterami, ale także wykwalifikowanymi doradcami, specjalizującymi się zarówno w zakresie wybranego sektora, jak i stanowiska.

Wymagania

  • doświadczenie w realizacji projektów programistycznych o średniej lub dużej skali
  • bardzo dobra znajomość C++17
  • praktyczna znajomość systemu Linux oraz Yocto Project
  • umiejętność programowania w Pythonie
  • dobra znajomość programowania obiektowego oraz wzorców projektowych
  • doświadczenie w projektowaniu oprogramowania dla urządzeń embedded o ograniczonych zasobach sprzętowych
  • znajomość zagadnień związanych z aplikacjami wielowątkowymi, komunikacją między wątkami oraz mechanizmami synchronizacji w systemach czasu rzeczywistego
  • praktyczna znajomość CMake
  • dobra znajomość języka angielskiego w mowie i piśmie

Nice to have:

  • znajomość protokołów sieciowych oraz technologii TCP/IP
  • podstawowa wiedza z zakresu elektroniki cyfrowej oraz interfejsów komunikacyjnych, takich jak UART i CAN
  • doświadczenie w rozwoju BSP dla FreeRTOS i/lub Linux
  • znajomość środowisk Docker oraz Kubernetes
  • doświadczenie w pracy z narzędziami Git i Jira

Obowiązki

  • współpraca z analitykami i architektem oprogramowania przy doprecyzowywaniu wymagań
  • projektowanie rozwiązań z uwzględnieniem testowalności oraz możliwości ponownego wykorzystania kodu
  • tworzenie i rozwój oprogramowania aplikacyjnego w standardzie C++17
  • analiza oraz usuwanie błędów wykrywanych podczas testów integracyjnych
  • udział w przeglądach kodu i proponowanych rozwiązań architektonicznych
  • tworzenie narzędzi wspierających proces wytwarzania oprogramowania oraz skryptów automatyzujących, głównie w Pythonie 3.8+
  • diagnozowanie oraz rozwiązywanie problemów pojawiających się w aplikacjach

Benefity

  • możliwość pracy nad zaawansowanymi rozwiązaniami z obszaru systemów embedded i IoT
  • udział w projektach obejmujących zarówno oprogramowanie, jak i współpracę z warstwą sprzętową
  • realny wpływ na architekturę, dobór technologii oraz kierunek rozwoju projektu
  • pracę w zespole stawiającym na współpracę, wymianę wiedzy i wysoką jakość dostarczanych rozwiązań
Antal

Antal

975 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz