C++ Embedded Developer (mid/ senior)
70 - 80 PLN/ godz.B2B
MidFull-time·B2B
#398238·Dodano 2 dni temu·3
Źródło: AntalTech 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
988 aktywnych ofert